I don't think it's too late to turn things around.
I'm not sure I'm going to have the best advice but try not to be "hanging" with him every time he is at the house. At this time of quarantine that's easier said than done.
Don't go with him to the store every time. When he is at house make that your time to run errands. Don't initiate conversation and let him be the one to lead. Don't give him all the information when he does ask.. just basics.
I think its okay to share some meals because he needs to see any 180s you might be doing... but turn meals dow .
It's hard to get busy when stuck at home but have a friend or family member you can call or video chat with while he is there... just excuse yourself you are expecting a call.
I know the pain you are in. Take it one day at a time. What's one thing Mo can do for Mo? And do it... go for a walk, take a bubble bath... start with something small.