PREACH!! Your post brought tears to my eyes. I too have done everything; portion control, weighed my food, counted my macros, counted micros, cardio, weight training, eliminated processed foods, fasting, eliminated sugars/flours, etc. etc.
I have lost weight many times and longest maintenance...