When you burn 3000+ calories in 4 hours, that’s like sped up fasting. No way to eat that much. So you learn to function and perform while hungry.
Sleeping means I'm not eating, and no morning meal saves me a few minutes of time and effort. It also means that it's easier for me to not screw up my IF if I want to go out to eat with people, since few are interested in dining out early in the day.
Working out midday before lunch is a new challenge for me, and I'm still getting into the hang of it, as opposed to after work hours. I still start yawning whenever I get to the gym, and I definitely don't have the same amount of performance, but I'm trying to get myself into it.
For me, once I got over the initial hump, my workouts before my first feeding are great. I have tons of energy, and am just ready to go. That initial hump was a little rough as I used to eat breakfast as soon as I got up. Now, I only start to notice real hunger if I skip breakfast and lunch.
Like replacing egg + toast with egg + some diced potatoes and onion pan-fried with the egg will probably keep you sated for longer.
Now the hunger comes in slowly and generally I feel a tiny bit of hunger when I fall asleep, wake up hungry, get my glass of milky drink for the "breakfast" to keep hunger at bay for next 2-3 hours, then get/cook something for dinner.
My take is that carbs are good for fueling performance but I've also had the experience of losing significant weight with a high-protein diet and putting on muscle mass. I schedule exercise around my ability to digest: on a totally empty stomach I can do very little, but a full stomach demands energy to digest and can lead to vomiting, fainting, etc.
I would like to practice intermittent fasting but what I find when I don't eat at all in the evening is that I can lay in bed all night and not sleep a wink.