This stuck out to me. With you having trained for 6 years and being a dad, I assume you're not a teenager/early 20s, so your metabolism probably isn't like a humming bird.
As I got into my late 20s I noticed I couldn't get away with sticking with the diet only 85% of the time. I have 1 cheat meal a week (not a cheat day, a meal). To break this down, let's say I have the traditional 3 meals a day. 21 meals in a week, 20 of them on point. Mathematically, this is sticking to the diet 95% of the time. 85% would allow for 3 cheat meals per week. Ask yourself WHY you need to cheat on a diet 3 times in one week, especially every week of your life. It ends up being 156 cheat meals over the span of a year, and your body will reflect that sort of cheating.
I know not everyone is like this, and some folks do the IIFYM thing, some folks can eat whatever they want, some folks think the idea of "cheating" on a diet is goofy, but for me, to get results better than 95% of everyone else, I had to stick with the diet 95% of the time.