Right a few things., I would say they're waking early from hunger, but the naps also need a shift around. Some babies are ready for only 2 naps at this age, but I'd say you need to have a short catnap at the end of the day to help extend their "day" out - at the moment it looks like it's only 10hrs long. So perhaps at 6pm put them down for a 30-40min nap and wake them. Then have activity for 1.5hrs and put them back to bed for the night at 8pm. You will then need to refeed them before bed and probably offer a dreamfeed as well if you're not, so your routine could look something like this at the end of the day:
E: 4:00
A: 4:30-6:00
S: 6:00 (catnap for 30-40mins)
A: until 7pm
E: 7 or 7.30pm
S: 8pm
E: Dreamfeed at 10pmish
How does that look?