BW is not a schedule. Its a pattern of activities that creates relative predictability for your baby (who cannot read a clock) and you.
30min naps tend to be OT.
At this age, you're looking to achieve a 12hr night - so if WU is 7am, LO should be back in bed asleep around 7pm.
E 7:30amA 7:50 S 8:30 E 10:00A 10:20S 11:00E 12:30pmA 12:50S 1:30E 3:00A 3:20S 4:00E 5:30A 5:50S 6:30E 8:00A 8:20 (very light, maybe just diaper change or bedtime story, not brought into too much light) S 9:00E 10:00E 12:30E 2:30E 5:00
There's not an awful lot wrong with this. If he's doing this consistently, you're doing incredibly well and perhaps your expectations could do with adjusting, rather than his routine. He will start to 'wake up' from his sleepy newborn stage in the next few weeks and A times will increase to ~1.5hr.
If I leave him alone, he'll probably naturally wake up at 8am (I think) or much later.
Not sure why this is a problem?
The days that the early morning naps work are the ones where I don't have an activity time and put him back to sleep right after eating. No activity and no light in his eyes.
What do you mean by this? It sounds like you're extending his night? Is there a problem with his first nap of the day if he's out and about during his first A time?
If he wakes early in the morning, the whole thing is off and I can't figure out how to get him back on the schedule. What should I also do when the schedule is whack? How do I get back on?
Again, I'm not entirely sure what you mean here. If he wakes at 7:15, for instance? The just shift your routine 15min earlier than it is written above... This LO is a baby, not a robot. Sometimes days go a bit awry and we just have to ride it out and start again the next day.