I would not suggest limiting daytime sleep, I'd say your routine looks great and 2h awake window is spot on.
What I'd suggest is night weaning.
Do you have a different way to get baby to sleep, that is not feeding? if not, now is the time to start developing a different way to get baby to go to sleep at bedtime and naptime, that does not involve feeding. Move your daytime feeds to feed when baby wakes up, not when going to sleep. And at bedtime do the feed at the start of the bedtime routine, not the end (so, for example, feed while downstairs then upstairs for bath, into nightwear and into bed).
Then utilise your non-feeding method of getting baby to sleep during the night.
This should also shift your daytime feeding routine. If baby is currently having 3 feeds during the night, that must be a large percentage of baby's milk overall for 24h? It means having to fit in those 3 extra feeds during the day. So expect to need to feed baby (much) more frequently during the day, so the calories are not needed at night.
The idea is then that if you've not fed at night then by early morning, you can do a feed and it will help baby settle back to sleep much more easily. That isn't working right now because baby is having a massive amount of milk at night so is (understandably) not hungry in the morning.
There will be a period of transition in this, because initially while baby isn't having enough calories during the day to be sustainable then it's understandable that the night wakes may be due to hunger. But chicken and egg situation, you can only solve this by not feeding overnight (for a few days) so that baby is more hungry through the day. Which then perpetuates so that baby is getting enough calories from the day to not need any during the night.
At 5 months old, assuming bottle fed, I would be feeding every 2h, so allowing for 7 or 8 full feed bottles per day:
7am 9am 11am 1pm 3pm 5pm 7pm and sometimes an 11pm (ish)
How many bottles is your baby having over 24 hours @Napqueen1234? You need to figure out a daytime feeding routine that allows for all of those between the 12h they are awake, if possible.