I get what you mean. I made some changes since my last post some time ago which were adjustments as needed. I don't plan on fasting. That sounds terrible but I have been sticking to my diet for like 4 day stretches without cheating. Then when I do its not that bad. Like some goldfish, or cheez-its. Pounding brownies and a bag of Cheez-Its isn't typical but I feel my body pushing me to new limits with needing carbs. It's hard to resist even on semaglutide. All that is doing is making me only able to eat like 600 calories in a sitting (typically). Which is good but isn't helping with needing the carbs.
Like today I had a bowl of oatmeal 1 serving, and 2 protein shakes (nutircost). a 7 oz turkey patty with mustard ketchup and pickles (no bun). 1 serving of cheezits. I'll eat a protein and veggie dinner. Maybe a sweet potato or rice and 1 additional protein shake around 8 after I lift again, oh, and 4 tablespoons half and half for coffee. I'd say this is a typical day.
So it's not like I am eating badly, not perfect but I'd rather eat above and maintain for a week then eat chicken and broccoli for 2 days and have 3 days of binging.
I think I'm projecting a bit of my own mental struggles into your post. The past 10 months are the first time in over a decade that I let myself stay at or over 15% making 95% of my nutritional choices about strength vs cutting for vanity but the internal struggle constantly thinks "well I could just not put carbs in my meal prep this week, or I could cut the chicken portions down, or other calories restriction methods".
For your struggle, sorta building off what Hyde said, I can't say enough how much doing all meal prep for the week in advance absolutely eliminates (at the very least helps!) Curb cravings that lead to binging.
Breakfast is made, I eat it pound water I'm generally good.
Lunch is made, it's always a salad with my portion of protein and carbs but always a salad. When I'm starving at lunch time I'm good to go.
Dinner is always vegetables, often broiled with my wife and the protein varies (usually fish on Mondays, pork one day, chicken one day and a lot of red meat for us)
For me this creates an 80/20 that lets me have dates with my wife (more salads lately again) and I try to get a fasting day in once a week for more balance.
Even with all that effort I'm hanging at 12lbs over my normal. If I wasn't this dialed I'd be up another 15 zero doubt lol

Annnnnnyways.... I like meal prep to help with this issue. What's the old quote.... Something like failure to plan is planning to fail?
You got the tools and momentum, grab it and strike while the irons hot !