Hello!
The scene is a GUI scene with two buttons in HBoxContainer. But the buttons themselves are sub-scenes of one and the same type
HBoxContainer
|- ButtonA
|- ButtonB
This scene can not be loaded using load() or preload(). Null is returned. And this type of Null is destructive for other code following the load() line, see https://godotengine.org/qa/81777/gdscript-strange-behavior-a-bug
Such a scene can only be shown using F6 or being a part of an autorun scene.
But if I remove either one of the buttons.
HBoxContainer
|- ButtonA
Now it can be loaded no problem. What is it? A bug or a feature? How can I load a scene dynamically with more than one subscene?
Godot version is 3.2.2 built from source.