How to use UE5 in production?

Hello. I am trying to write project on C++ and trying to figure out how to use UE5.
Hot-Reload randomly produces [Unnamed] components on recompile.
Live Coding resets every setting of USceneComponent derived objects.
What should I do to prevent that behaviour?

My recommendation is not to use hot reload, it’s the first thing I have disabled because it brings more problems than benefits.

Many changes made in C++ are not visible until you restart the editor, Hot reload was marked as Experimental in UE4 but I can’t really understand why they enabled it by default in UE5, considering how unusable it is