While investigating why my Dictionary references
appeared to be aliased, Outfrost
pointed out to me that this is apparently a
long-standing issue in gdscript:
The issue is fixed by manually duplicating the dictionary so that the references become unique.