So I just encountered this issue again after working on that backup that worked. Thankfully I saved a copy of it before making the changes but I’ve lost a couple more hours of work again. Not to thrilled right now.
I know it has to do with the instance of the Blueprint within the level being different than the one in my content library. Out of paranoia, I edited my MainMenu BP outside of the level it’s used on and after going back into the level after working on it, it crashed again.
Has there been an update on any potential findings on what is causing this? It is the same renaming bug I posted above.
EDIT: One other thing is these types of issues have plagued me in the past. If a BP that is being used on a level is changed outside of that level, it can lead to issues like this. There needs to be some way for the engine to see these changes maybe that are causing this renaming bug or others and to notify the user that there are dependency changes and if they want to proceed, to opt in to fix the dependencies.
Thanks!