Changes in C++ doesn't affect Blueprint (UE 5.4.4)

Hot reload is hot garbage…and disable live coding. When people say that hot reload is good for small changes that almost exclusively applies to small changes in functionality. If you’re making changes that effect the CDO (adding components, changing property defaults, etc.) then you are running a risk. In my experience if you’re doing that sort of thing, or adding functions to classes and exposing them to BP, etc…you should be relaunching the editor. Hot reload is really good for micro adjustments. So let’s say you have a pre-existing function and you want to adjust the behavior of that function. It’s money there.