Nothing is weird about this. Our sense of satiety decreases in the night time hours - this is why the Haagen Daz yields such a unique appeal at 8pm rather than at noon. Also, “stress” peaks at the end of the day. We’re the least stressed in the mornings. Put this together with a long day at work, and eating provides a nice treat.
I don’t think, personally, you need to “suck” anything up. I’ve heard people make a great fuss about not eating before you go to sleep etc, but I find that my overall macronutrient, food selection, and nutrient timing relative to my workouts plays a far greater role than “eating at night.” Also, if you’re working out in the evening hours, of course you’re going to be hungry leading up to the time you go to sleep.
I have a similar schedule to yours - I don’t go to bed until around midnight. I work out around 5ish, so my evening schedule looks like this.
6:00pm - PWO (100 High GI carbs/50g Protein)
7:00pm - 50g Low GI carbs, 50g Protein, 15 - 20g Fat
9:00pm - P+F meal
11:30pm - P+F snack (2 scoops of grow, almonds)
On off days…
6:00pm - P+F meal
9:00pm - P&F meal
11:30 - P&F snack
Knowing that I get “2 dinners” - real meals with real food, and not mindless snacking, really helps. Something about having a whole plate of food mentally satiates me in a way that slurping on powder fails to.