Jesse will usually have his last feed between 8 & 9. I put him to bed after that feed, but our brm is right next to the lounge room, so he's nice & close.
I think any where between 7 & 9. Whatever time suits you best. Try to put him down around the same time every night.
Jesse still feeds every 2 - 3 hours during the day, & would go longer on formula if I wanted to give it to him, but he is not unsettled like your little man.
I'm glad things are getting better.