Are you using microsoft visual studio as IDE? It does not work well with unreal. Also after such crash you should recompile project, not do live coding.
I think it all happens because when you compile it stores some DLLs with your code, then when you crash and compile with live coding some of those dlls are outdated. And missing links to nodes in blueprints are result of mismatch between old and new version of code, on top of which you have outdated dlls.
Because of all that mess i switched to Rider.
ps.
For week or so i tried to fix single function, however i could not. everything compiled just fine, but bug refused to go away. Then i hardcoded silly result to see if it changed, and ofc. it did not, for that whole time live coding DID NOT update compiled code in DLL. It is when i switched to Rider, and do some “build project” now and then. But that function is perfected now.