Hello and welcome to BW forums
Looking at the times you've given I think it could be that your LO is UT (under tired) for naps as most LOs this age will go 3hrs between naps, putting LO to sleep too early can result on poor naps, short naps or nap refusal. But then in the evening you are giving a very long A time of Well over 3hrs...I can't see what time your LO goes to sleep for BT but if the last nap end at around 3pm and you don't start the bath and bed time routine until 6pm then this is results in an A of over 3hrs which will result in OT (over tiredness) especially if the 3+ hrs is after a short nap and LO wasn't fully rested. OT at BT can result in lots of NWs (night wakings).
I would suggest increasing the time between naps first to 2hr 15 for a couple of days then to 2hr 30 for a couple of days then to 2hr 45. If the naps get easier (ie less refusal for the cot, longer naps) then you could stay at 2hr45, if not then increase to 3hrs A time.
In the evenings though I'd suggest reducing the A time aiming for no longer than 2hr 30 after a short nap and no longer than 3hrs after a long nap (1hr 30 to 2hrs for a long nap). This might mean putting in another nap before the bath and BT routine or it could mean a very early bed time (or both whilst the routine is under change).
Feeding every hour is quite a lot at night but for now I would suggest you continue to do so until you have the rest of the routine a bit more suitable for age, and settled. Then you might see the nights getting better without any need to wean night feeds. It's totally normal to have a couple of night feeds anyway.
Hope this helps, let us know how you get on.