Damn, a lot to unpack, but glad to hear from you again.
I can relate a bit to the food thing, even though our situations are each unique to us individually. I did a fast a little while back, and did not realize how much I eat out of boredom until I did. I was going crazy. I felt bored, but the thing I did to kill time (snack) wasn't allowed, and since I have anxiety, doing things like working on projects to end my boredom stressed me out. Not eating sucks.
Not to rant about my own problems (well, maybe a little bit about doing that), but recently I started a system aimed at improving my mental health using a whiteboard I hung up in my room. I have a grid for each day of the week, and different tasks that are related to good mental health (working out, taking my supplements, going to bed early, etc), and I mark them off when I do them each day to earn points. I can then use the points I earn to open packs of trading cards I stocked up on at the end of the week. It's been working out for me pretty well so far.
It's encouraging to see you struggle against your difficulties when I can relate to parts of them, and hopefully I can be encouraging back from time to time. Making a game is a massive endeavor, and I love getting to follow along on the journey. <3