You do have a lot on your plate
I'm glad you took him to the Vet. I know its hard but it does give us some peace of mind.
It sounds like there have been many changes at home there and maybe he's not feeling as secure as he use to feel. Can the couch be cleared so he can sleep there again? As Shoshi got older she was much more upset when it got too windy. It scared her so maybe that's what's going on with your boy.
I'm glad he's better today. Please keep us posted.