Others will be by, I am sure, to critique your macros, but I say bravo. Everything you talk about is improvements. You have lost 20lbs, your energy is good, you've started running up the stairs.... I don't see a problem. Good for you!
Replace some high carb fruits and veggies with either more fat (nuts) or a lower carb fruit/veggie if you insist on getting your number lower. But I think 90 is in the ballpark and you appear to be doing great!