I'm not sure if this has happened to you before, but I've noticed some strange behaviour.
- When loading the AssetPlacer, I get a TypeLoadException while Godot is trying to load the plugin. I don't know if this is related to the .NET version or the pre-processor directives like `#if TOOLS`.
- When trying to load the AssetPlacer, it seems that it's attempting to load the plugin before a large number of scripts, including my starting scene and an Autoload. This causes the starting scene to bug out and throw exceptions relating to attaching C# scripts to nodes.
- Turning on verbose mode shows that the scripts are eventually loaded, but long after the scene has already attempted to be loaded.
- Removal of the AssetPlacer script causes my game to load correctly as normal.
Have you seen this kind of behaviour before?
I am not too sure on the life cycle of script loading or first startup in Godot. Ideally this should be an Editor-only plugin and Godot should not even attempt to load it at runtime (which is probably not even possible at this point). But for the most part, I don't know what causes AssetPlacer to take either priority over the starting scene, or simply take too long to load.