I followed your tutorial point to point except adding the create save game node as suggested by @tonyrvd in the comments but seem to encounter a problem. I successfully create/load save game object, cast it to save my values and then it gets saved when the game exits(verified in the logs after save game successful). but when I play the game next time, I again starts from the default values.
The cause of this problem is that the object where the value is stored and the object which is fetched is different. This one is MyGameInstance_C_29. The previous one where the value was also successful stored may have been MyGameInstance_C_28. How can I solve this issue?