I can confirm the part about feeling isolated after working remotely for 7 years. I try to compensate by going to co-working spaces or cafes and working from there.
Another thing that doesn't help my situation is that I'm mostly working alone on the project that I'm working on. I tried to compensate for that by volunteering my programming skills for an NGO.