Bro, I hope you don't mind me mentioning some things that might seem a little personal or presumptive. My wife has a lot of the characteristics and traits that you do. She has anxiety, BiPolar type2, and a touch of OCD like behavior. One thing I have noticed with her and others with traits like this is that they turn what they believe into fact (for them). Obviously you believe you can make yourself go to the gym daily without a coach and it is so important to you that you don't take scheduled rest days, just in case you might miss a workout. Very OCD'ish behavior there. However it is also something you like to do but because of the way you are wired you feel like you have to.
You just need to figure out a way to use that as a strength. Stop telling yourself you cannot be consistent on your diet. Stop conditioning yourself to fail in that regard. You have stuck to your diet quite well with the coach. So now you know you can stick to a diet. You need to reaffirm this to yourself over and over. Stop saying you can't. Stop buying carrots to snack on just in case you choose to fail later today. Start saying I can, and I have. Make yourself believe you can succeed until you feel compelled to do the right thing. I have to use my ADHD superfocus to my benefit or it will run me off into doing a lot of unproductive things. We all have to adjust in some way. Yours is going to probably need to start with stopping the negative and self doubting speech and telling yourself you have, you can, you must. Use that OCD'ish trait to your benefit.
Also consider the fact you don't take rest days could have and still be a source of your anxiety and desire to eat constantly. Do you think that your CNS is not on edge being trained hard daily without the prescribed and required rest? it is very likely that you're digging a hole. I would imagine it would be hard to be at peace when you are causing yourself an exorbitant amount of unneeded stress without the chance to recover. This could also be a huge part of why it is hard to control your appetite. Your body is saying hey if you won't give me rest so I can recover at least feed me damn it! Plus I am sure cortisol is up from both physical and mental stress making the hunger that much worse.
Anyway brother speak positivity into your situation. Like
@Hyde said you are a lot stronger than you give yourself credit for and when you speak negatively like that about yourself you are actually giving yourself permission to continue the behavior because you state it as if it is an immutable fact. If it is an immutable fact then resistance is futile and therefor failure is inevitable so I am not to blame for my actions. It is an easy trap to fall into and one I have fallen into myself and had to fight my way back out of.
Of course, if I am way of base here then my musings aren't helpful but I might be a little better at typing at least.