Still happens in UE5.2. Created a c++ class derived from Character. Compiled successfully. Created a blueprint from this class. Compiled successfully. Closed UE. Opened it again. Error “Blueprint could not be loaded…”.
I solved by disabling Live Code, rebuilding, closing the editor and opening it again. Live Code is a source of many problems and I think that it should be disabled by default.