Adding additional includes breaks my class

I started using a specific workflow whenever I changed anything above the class definition in my .h or .cpp files:

  1. Before changing anything, make sure it compiles.
  2. Make the change.
  3. Save.
  4. Close VS
  5. Open the .uproject file
  6. Compile in the editor
  7. “Refresh visual studio project” in the editor
  8. “open VS” in the editor