Glad to hear you've felt improvements recently! Those giddy/happy/euphoric moments are precious, and something I certainly took for granted pre-anxiety.
I know the cycle of setbacks all too well. Things get better and then suddenly there's a nosedive, so I overthink and rehash my day/week to see what could have caused the problem...almost to the point of getting superstitious, like "this happened when I did this, so I won't do that again." But it's nearly impossible to pinpoint exactly what caused each setback. It sounds like you've made some great changes, so keep doing what you're doing, and I believe those setbacks will be fewer and farther between.