If I could go 30 days without rum and sweets (thinking oreos here) then new scales would be the gift I'd buy myself for a job well done.
And when it comes to your tummy troubles, I can relate. It took months of clean eating for my diarrhea to stop being a daily thing. Now I can dabble in things but if I do a lot of consecutive dabbling then the diarrhea returns and takes a while to subside. Even with cleaning eating it will hit once in a while for no apparent reason, except that I don't have a gallbladder.
So, maybe your issue isn't a malabsorption one. Maybe your gut just needs enough time, without dabbling, to heal.