His day is really too long
is there any way you can try to get him to sleep earlier at bt? - 6-6.30 for a week and see if his night time sleep extends. So you will still get the same WU probably to start with, but his overall night sleep will increase.
If this works, then you can work on the EW and nap timing yk?
Another option is to try w2s at 4am (or approx 1 hr before EW). This can help break habitual wakings.
Does he settle himself to sleep at naps and at bt?
Hugs EW are tough x