What kind of stuff are you doing with a kettlebell that keeps you in shape? A bunch of swings or a circuit of exercises? That's cardio. Just sayin'.
Height and weight? "Built for moving heavy stuff" could describe a guy 5'5", 220 or 6'6", 320.
What-huh? You gain strength easily, so that means you gain size easily? I'm confused.
This would be less about a specific meal plan and more about time management and weekly meal prep. 2 or 3 hours, maybe 4 tops, once a week can get a lot done.
Pretty sure that would be called "living a generally fit life and realizing that nothing terrible will happen if 'cheat meals' happen a legitimate once in a while." You don't need a particular nutrition plan to account for that, you just need to be consistent and dedicated to any training and nutrition plan. But if IF is working for you, go for it. The idea of only eating for a 3 hour window each day sounds halfway-insane to me, but hey, if it works, it works.
Feel like laying out your current training plan? The days, exercises, sets and reps.