I'm an idiot lol

It turns out I was not experiencing a bug but just miss-using the features Godot provides, after following someone else instructions I was able to re-load an scene with all dynamically added nodes, as intended.

Jam, here I come!