I see. Since you mentioned C++ in your original post, I assumed that the issue was about one of your blueprints having a C++ class parent and it not being compiled properly before the editor could launch.
You might want to create a blank project and migrate your assets & blueprints to the new project to see if you encounter the same thing there as well.