I recently migrated from 4.16.3 to 4.17.2 and a few days later I noticed something very odd.
I have a bunch of actors scattered across a level. These actors have child actors that have been given parameters to influence how they behave. Adding any sort of component to a separate blueprint and compiling it causes ALL the parameters of ALL the child actors of ALL actors to swap values with each other.
The result is that all actors still work, but their behaviour has changed to that of a different actor of the same type.
I can’t work with the project in this state. I’d VERY much appreciate any suggestions/workarounds.