Is he happy for most of the day? Or is he a grumpy mess.
To me it looks like he could be a LSN (low sleep need baby)
and he could be pushing towards 1 nap.
If he's falling asleep at 7 ish and waking a 6.15 that's close to 11 hours, but if he's in bed until 7am then that's down time and not awake time, so more like sleep than awake, so I do think the first nap could be too early and he's not mentally stimulated enough.
I'll be honest if he's happy for 90% of the day and he's sleeping through the night, you shouldn't worry and know that sometime in the next year or 2 he'll be giving up Naps completely.