Object decrementing not functioning between rounds

I’ll try to explain this the best I can. I am making a simple game where you have to jump across blocks to make it to a goal. With each round that goes by the amount of blocks you can jump on decreases by one. I am storing the current round and the max number of blocks you can jump on (the number that should be decrementing) in a save system.

The problem is that I have 7 blocks currently in the level and the default value of the max number is 9. However when I enter my level on round 1 the number shows up as 2. From there it decrements correctly, but the reset does not work.

So I suppose my problem is twofold. My round reset is not working properly even though it is getting the current round from the save system as expected and the decrement is plain not working on the first level because it is not getting the correct number.

I believe these are all the relevant blueprints: http://imgur.com/a/eNOaQ

I am using Unreal Engine 4.9.2