With nap lengths so variable, you need a degree of flexibility for awake time between naps. It is reasonable to expect 60-90 minutes awake time if the previous nap was 30 minutes. Whereas if the previous nap(s) were 2h plus, then awake times of 2, 3 or 4 hours are all reasonable.
Predictability of naps is best developed in a baby-led way. And predictability starts with a set wake up time
Morning wake up needs to be set in stone (for now, not for forever) and wants to be the same 7 days a week, 365 days a year. Every day. So it sounds like 6.30am is the natural wake up for your baby. So use that.
This means at 6.20am every day you set an alarm and at 6 30am you are lifting baby from the cot and going downstairs. Very soon breakfasts will start - that will keep him alert and awake. No bottle and resettle back down first-thing - up and getting on with the day.
A routined morning will then give you a routined first nap. I would aim for 8.30am for the first nap. If baby isn't keeping eyes open earlier than that then 8am would be ok, but no earlier and try for 8.30am (exactly 2h awake time).
I know you said daytime naps are in the carseat, but I'd try for at least this first nap in the cot, same as night sleep. The first nap is usually easiest and car seat naps are not feasible long term anyway.
Then begins your degree of flexibility. Depending on how long the nap is will dictate how long the next awake time needs to be. But in time, with a routined start time to the nap you will start to notice a routine awake time. It might be a 9.30-10 wake. Or maybe 10-10.30. But a baby led pattern will start to immerge.
Once you have some predictability to the first nap, set it with more strict timings like wake up and first nap time. So if baby ususlly wakes from an 8.30am nap at 9.30-10, start waking baby at 9.30am every day.
You now have routined timings of 6 30am wake and 8.30 - 9.30 nap (or whatever works for your baby, this is just an example). You can then start setting the next nap. Maybe a 2h awake time works, maybe a 3h. Say you find 2h awake suits. With a strict 9.30am wake time, it means next nap becomes exactly 11.30am. And so the process continues....
It all starts from a routined morning.