For fat loss the single most important thing you can do is reduce your insulin levels, which means keeping your sugar and carbohydrate intake to a minimum. If your not ready to give up carbohydrates entirely, try to keep all your carbs to one meal and the rest of your day protein and fat only.
If you have the budget for it I highly, highly, highly recommend getting a CGM (continuous glucose monitor) - It gives you immediate feedback on your blood glucose levels all day (insulin follows glucose). Keep the glucose line flat and you will lose amazing amounts of fat.
Have a look at the carbohydrate insulin model of obesity TLDR - Don't worry about CICO, food restriction, even exercise - the only thing you have to do is keep your insulin levels flat and carbohydrate levels low.
Don't lose weight to get healthy. Get healthy to lose weight.
The intuitive explanation:
Insulin is a super hormone -it drives anabolism (gaining fat), and prevents adipose catabolism (burning fat). When insulin levels are high, you cannot burn fat. Insulin also drives glucose out of the blood into adipose tissue (this is why you can't burn fat when insulin is high) - elevated glucose levels are really damaging to the body- it is a priority to get them out of the blood.
Every time you eat carbohydrates your blood glucose goes up, and then your insulin levels go up... hitting the pause button on any fat loss until you burn through all that glucose. If your goal is to burn fat, you need to keep those insulin levels low as much as possible - which means limit your carbohydrate consumption as much as possible.
That's it, the big secret to fat loss - keep insulin low by limiting carbohydrates to a small (or zero) window every day.