Blueprint auto compiling misses some modified blueprints, doesn't save manual compiling

Hello, we have an unreal project set up on a perforce server and this keeps happening :

Person A modifies blueprints
Person A pushes blueprint changes on perforce
Person B, with unreal closed, pulls changes
Person B tries game, no blueprint compile error of any kind shows up, blueprint does not behave as it should (no compile error on launch or anything)
Person B goes into blueprint, changes absolutely nothing, just presses compile manually
Person B tries game again, blueprint works as expected

On top of that, compiling manually apparently doesn’t save unless we make actual changes to the blueprint, else we have to recompile manually each blueprint on every editor launch

Unreal editor log when launching shows no error related to the blueprints in question, and a blueprint compile time of 0

Any idea how to fix this? if not, how to force a recompile of all blueprint when opening the project?

I know this is a temporary solution but, I hope this helps.

You only need to add this commandlet to your project.exe