I think we all have to battle ourselves occasionally. Don’t beat yourself up about it, praise yourself for getting back on track :). Positivity does help. Support helps too. Personally I don’t think 1.8lb gain is al that bad but I’d feel the same if I was in your shoes as I’m too hard on myself.
Life is al about lessons and Igor Ken sometimes have to learn them over and over. You can do this! :)