Blueprint multi-level inheritance does not correctly inherit mobility settings

We’re encountering an issue with Blueprint mobility settings. When the parent’s default scene root is set to Static, the correct mobility settings are not applied to its child components. Attempting to manually fix the children doesn’t resolve the problem, and the issue persists. This appears to match the behavior described here: https://issues.unrealengine.com/issue/UE\-163285

Validation Error Sample:

LogInit: Display: PIE: Warning: AttachTo: ‘/Game/Maps/My_Map/_Generated_/A35P3PSJW8WJ4WMLKF4WE16N2.My_Map:PersistentLevel.BP_myBP.DefaultSceneRoot’ is not static (in blueprint “BP_myBP”), cannot attach ‘/Game/Maps/My_Map/_Generated_/A35P3PSJW8WJ4WMLKF4WE16N2.My_Map:PersistentLevel.BP_myBP’ which is static to it. Aborting.

[Attachment Removed]

Hello! That does sound like an example of UE-163285. Unfortunately, addressing that bug has been marked as low priority.

It may help to know that the bug is DefaultSceneRoot specific. If you add a SceneComponent to the grandparent blueprint to use as a root component, that should avoid this bug. Can you let us know whether that workaround is helpful here?

[Attachment Removed]