You gotta separate everything out. So the Steps and the text for "steps" should be 2 different layers. Same for digital times and dates etc.
Here's a trick I use to get stuff to fit based on the MAX size they might get to...
Figure out what that max number is, like steps i think is 4 digits, (the longest month is SEPTEMBER, longest day is WEDNESDAY, etc) so make a type/text layer and type out 4 digits (no 1's) use 8's or 0's, use the same font and use that layer to align the actual steps/day/month/etc text.
Does that make sense?
For example if you want the same amount of space between WEDNESDAY and SEPTEMBER, then align WEDNESDAY right and SEPTEMBER left.