I'm glad that I could help! I also dislike feeling unclean when I get into bed and it prevents me from being able to sleep, too. For me, I need to be sure my pit, face, and feet feel clean lol.
The only other advice I can offer is to be patient with yourself as you go on your journey. It's definitely easier said than done as I know I can get frustrated with myself when I seem to be going backwards at times. Sometimes, circumstances are not kind and sometimes it can feel like no progress is being made, but that's ok. It's good to take things at a pace that works for you to ensure that you don't get overwhelmed. It's sorta like me when I go to the gym; if I workout too hard, I won't want to go again because it was too much. Taking things at a slower pace and lower intensity while still challenging myself is ideal to keep up the good habit and I believe that it applies to good habits for mental health as well.
I'm glad that you have a therapist that sounds understanding and helpful. It can make a big difference having people in our lives that understand us. If there's anything else you need or wish to talk about, I will be available when I can :)
Divinity 2, Slay the Spire, Party Animals