Hi,
Thanks for providing that, it looks like LevelStreaming.AsyncRegisterLevelContext would allow for the component to be created on a worker thread (which explains what you’re seeing here). We’ll want to support this threaded creation of the BodySetup since we may need it in some cases for hit detection on the widget, but I’ll pass this along to the proper team to weigh in on how to handle the GC issue since we’d expect that the component could still be properly cleaned up on world destruction.
Best,
Cody