Ok, the thing is your body is starving, so an ego state meant to keep you fed comes into executive.
The problem is not the ego state, but the fact that you are starving. To solve this a few things are needed. One is to realize the body only counts carbs, and it does not make significant amount of fat from carbs (google De Novo Lipogenesis in humans for studies). So get your calories from carbs, because then you find it easier to lose weight and not starve.
Second thing is to have two cheat days a week. The body panics after four days of undereating. Since you are losing weight you really onyl need to exercise twice a week, so make the cheat days lifting days. This will prevent adaptive thyroid downregulation and muscle loss.
Then you need to mobilize the existing fatty acids. Calcium does this safely, and being alkaline it neutralized the acidic condition losing fat tends to cause. This also shows in research as calcium prevent metabolic downregulation and muscle loss during underfeeding.
So four meals a day with 80g carbs, 30 grams of protons should be a good start for weigh loss. Double the carbs for cheat/workout days, and add some BCAA and Taurine to periworkout to help muscle building.
For calcium I suggest eggshells due them being the safest and the cheapest source. Lastly, drink a lot of coffee, use some sugar with it because caffeine lowers bloodsugar.
Due to low fat, you might not get optimal vitamins, so I suggest, purchasing mixed natural tocopherols, Vitamin A (palmitate), vitamin K2 (relentless improvement is the best) and vitamin D3 (5000 IU a day).
That should do it. For exercise, think 30-45 minutes of lifting+warmup twice a week. Alternatively, do a sport.