Editor Crash when I open any BP unless I open specific asset first

Basically when i open my project and try to open any blueprint i get a access violation crash, but if before opening any blueprint I open a struct that one of my blueprints is referencing the crash no longer happens,

See the video bellow
https://vid.me/M6Yk

Got around the issue by rewriting one of the classes completely, still don’t understand why it was happening and why loading that particular asset made it not crash