Ongoing C++ Gameplay Example Series: Making a Survival Game

That is because the minutes are stored as rounded numbers (int32) in SGameState.

int32 ElapsedGameMinutes;

You can change this to a float.