Blueprint (playercontroller) not loading correctly

I have a weird problem with my project. I made a blueprint playercontroller that has a c++ playercontroller as parent.
The blueprint works as intended. But next time when i start up unreal engine, and press the play button, the playercontroller acts a bit differend then it suposed to do.However when i open the playercontroller in the editor it works correct, without changing anything.Even if i do so while the game is running it sudenly works as intended.I thought the blueprint is corupt in some way.
I tryed compiling the blueprint and saving , but that did nothing. I als tryed rebuilding the project by deleting the .vs Binaries Intermediate and Saved folders and regenerating the Visual studio project files , but that didnt help.