It even crashed when autosave runs while working on any function or macro.
Can replicate this easy: just add a blueprint to level, create a function or macro and compile after every edit. It will crash eventually and function/macro will be empty after restart.
Edit: it crashes when compiling with or without functions and macros. It’s just random after every compile, nodes will disappear and a second after it crashes.