With ten year professional experience in software in my rearview mirror I gotta say that by working remotely fulltime you miss out on so much. To be your best you really do need to be in the office collaborating and practicing your people skills. Your people skills are like any other skill, they must be practiced and sharpened each day and you really must be in the office in a professional environment to work on them. I understand life is complicated and sometimes just making a paycheque has to be enough but imo you're letting a part of you wither doing fulltime remote.