For starters, I'm not on night shifts, but my dad was frequently. His days went from waking up to waking up. Most times a 24h period, sometimes more or less when he switched from day shift to night shifts or vice versa. But he did not care for counting calories...
For me a very strict low carb paleo worked to lose more abdominal fat. For that I had to cut not only grains, but also legumes and other starchy or sugary veggies and most of the fruit. And I had to cut back on dairy product. But again, that's what worked for me. After a few months I slowly increased the carb intake with only vegetables and fruit and dairy.
I found that lifting weights is easier for me after
a day with larger meals. There is just more energy to use. After a day of fasting or eating very little, my energy is very low and lifting is hell (and cardio impossible). I train in the mornings, so that could explain some.