I double checked that Gamemode is set to the right one in the project settings, and it is.
I have also written one of the “load” functions in the gamemode whereas some of the other ones happen in other blueprints on their begin play node. Worth noting they also all share the same SaveGame Blueprint.
Could it be that I need all of the load coding to be in the gamemode and that one is overwriting the other?