i dont really understand, if you hate working from home now (and it sounds like you have for a long time) why dont you switch to an in person role? there are certainly plenty of those.