I think you missing something related to UHT and UBT, try creating class via “Add Code o Project” since 4.2 it can create UObject-less classes from it, it should have everything you need
Looks like you MUST make sure that there aren’t any errors at all within your classes. I know that’s obvious but the errors I had only appeared if I commented out all but the constructor and slowly added it all back in.