I have hereditary insulin resistance tendency, so losing weight has always been extremely tricky while putting it on too easy 
It was not until I twigged that higher insulin was my issue, did I actually lose weight long-term and maintained. Essentially you eat in a way which does not spike insulin: leave longer times between meals to allow insulin to drop (ideally 5-7 hours between meals), avoid any snacking as spikes insulin. Total ban on added sugar and flour. Very spare with sweet fruit and root veg. As much cheese, nuts, eggs, meat/poultry, veg as you like. You will never feel hungry!
Build your muscle mass as it helps clear glucose from your blood stream and lowers the production of insulin.
High insulin guarantees the inability to lose weight. Fasting is very very effective at lowering insulin.
I no longer have the enormous appetite, I don’t suffer energy slumps any more, I sleep loads better, my memory is better, my thinking is faster and clearer.
Ignore the eat less, move more brigade. You shouldn’t constantly be making Herculean efforts to stay slim. Just be smart and exercise for health, not vanity or “weight loss”. Understand the “why” behind your food choices, a calorie is not a calorie, food affects our bodies in different ways. Capitalise on it. Harness it. Make it work for you.
Down 2 sizes two years ago and effortlessly maintaining. I exercise twice or once a week now (kettlebells typically) and eat lower carb. No alcohol, no sugar, no snacks. I am never hungry. It is not a diet, it is my (not so) new normal. I will never go back to eating pastries and chocolate. It is a disaster for my insulin resistance inclined body. Once you break the addiction to carbs, it is so freeing, fantastic!
You don’t get obese by eating more and moving less. Some people eat more, move less and never get fat, why is that??? It is serious physiology, with insulin as the main actor.
Good luck, don’t beat yourself up, it is not your fault your body works in the way it does. Outsmart it! Work with what you have got, not some other person who can drop one biscuit a day and lose 3 stone. Find what works for you, for life. Diets are no good, they all fail eventually, as soon as they are stopped in fact.