You need to cast to your custom GameInstance. In that BP you are casting to the base GameInstance class, which the pointer is already that type.
You need to cast to your custom GameInstance. In that BP you are casting to the base GameInstance class, which the pointer is already that type.