Wurde das jetzt erst repariert, oder geht das schon länger?
[EDIT] im 10.3.3 geht es auch schon.
TInstItem.ClearWeakRefs, in dem die Weak-Referenzen auf nil gesetzt werden, ist zumindest in den letzten Versionen unverändert geblieben (wie übrigens der größte Teil der System
Unit).