So I defined a TArray in C++. Than I used it in a Blueprint, but everytime i recompile the class where the array is included i have to reapply all connections in the Blueprint…
Do you maybe use hot reload? If yes, did you try restarting editor? hot reload is sometimes buggus and bugs out reflection data which is essential for bluepritn compilation. Even so it is a bug so i change category Bug Raport
After testing, this appears to be an issue with hot reloading and specifically an array of structs (using an array of floats/bools did not behave the same). I submitted a bug report (UE-28600) for investigation, however as mentioned - if you close the editor before compiling the nodes will remain intact after relaunching the editor.