@lostandtired It sounds like you're trying all the intuitive stuff, so all I can offer is what works for me: Every now and then I have to go cold turkey from sweets or they'll drive me up a tree just like this.
Logging all my food helps because the app often crashes so it's a pain and I'd rather just not eat the junk rather than try to get it into my phone (and it keeps me honest with my caloric intake)
Find low calorie but really filling foods you enjoy and can eat in bulk (cauliflower sweet potato curry has taken over my life, and salads let you eat 3 bushels without going nuts on calories) and make a butt ton of it. Meal prep is your friend.
Therapy helps with stress eating. When you want to eat, try writing in a physical journal. It delays the action of eating at least, and may get your mind off it if you can pour all those thoughts into something else.
EDIT: I'M SORRY I DIDN'T CHECK BACK WITH THE RECIPE! /@jcsavior93 posted the link to the one I use down below (props for picking up my slack). Other recipes you may enjoy if you're a fan of the curry:
Sweet & Sour Cauliflower,
Shakshuka (tastes even better if you can fit in some bread in your macros and I don't use the feta),
Pork Fried Rice,
Rice and Beans. Those are all my best low-cal bulk recipes.