Thanks for the reply, I tried the following steps and I still have the issue. I have reinstalled UE5 and VS and tried again but the problem still persists. I have noticed that when I create a C++ class I get a different icon compared to what you have. It should be a Console controller thumbnail but instead I just get a C++ Class. Even the BP has a thumbnail of Blueprint Class. On my third person template, I have the same thumbnail as you and I’m assuming something is not loading correctly but its strange for it to happen only on the First person template.
As you can see that the GM_FirstPerson is what it should look like. Any classes that look like BP_MyGameMode or MyGameModeBase thumbnail will throw an error/loses parent class upon restarting. No errors when compiling apart from the errors that I’ve mention in the past when starting the editor with the BP as the default gameworld override.
I’ve just done another test on the third person to see if reinstalling caused any issues on that but this is working normally still.
Tried the same on a blank level and it works perfectly fine.
I’m guessing not many people are having this issue, I can always not use the First person template. But I do find it strange that it happens only on that. If you have anything else for me to try I’d be happy to do that, otherwise I appreciate the time and effort in the replies.