hi there.
hugs for the long nw and ews.
During the nw, is he pulling up, crawling or standing? At this age, developmental milestones can cause a lot of sleep disturbances.
How are you settling him when he does have a nw?
WRT his routine, it looks like his second A is really long - could be more than 4 hrs? Then his last A is shorter. I'm wondering if he's getting a bit OT mid-day which could be causing problems during the night / early morning.