This is still an issue and seems to be worse than I thought. Data only child blueprints may completely lose random properties in shipping builds. I just had this pop up again with a blueprint that had a completely wrong collision profile until I added a simple BeginPlay override that calls the parent BeginPlay and nothing else. The BeginPlay in the parent doesn’t even change any collision properties so I have no idea why this matters.