More ((hugs)) hun! An ot cycle is really hard.
I guess from looking at your EASY my best suggestion would be to first tackle that EW (NW) at 4:30am. Although he goes back to sleep within 45 mins, my guess is that his little brain is trying to start the day at 4:30 since he's not going right back to sleep after that night feed, kwim? So it's almost like his first "A" time is that 45 mins it takes to go back to sleep, does that make sense?
Have you tried to wean that feed? Do you do a DF to help keep him full? How is his solids intake? I'm just wondering if there's a way to "tank him up" so he's not waking to eat so early? ...
I think though, since he's eating at 4:30 am and then again at 6am, he can't be truly hungry for the 4:30 am feed and he's waking out of habit. That's only 1.5 hrs between feeds, so I think he's using that feed to self soothe. OR If he truly is hungry at 4:30am, have you tried to get him back to sleep when he wakes at 6am instead of feeding him again and starting the day? If you've just fed him at 4:30am, then by 6am he must not be starving. Perhaps you can get him back to sleep again for an hour or so? Even if you could get him to start his day closer to 7:30am I would think that would help him catch up on his sleep and start the day off at a better place.
My feeling is that once the day can get started on the right track, you can work on fixing the rest. I think you'll be able to start the day off better once that feed is weaned.
Also, your first real nap around 8am after the 2 hr A time, have you tried doing that earlier just to help him catch up? It would seem he's already OT by the time you get him to bed if he's only doing a 30 min nap. I know you want to extend his A times, especially if he's 7 months, but I think that until that EW at 4:30am is dealt with I don't know if you'll be able to extend much, kwim?
Thats the best I can think of ATM. Hopefully some others will be able to pop on with some thoughts as well.
xo