No, that function should process entirely on the main thread.
The only other thing I can think of is that the details panel is locked to the editor world view of the object, but this also doesn’t align to the callstack that is posted. The objects should also be entirely separate between the editor world and game world, the game world should recreate the entire world state for the PIE world, without impacting the editor world. It seems odd that the editor world objects would be getting recreated as part of PIE init.