Obviously I'm not a Vet either, but here goes..... What strikes me about your situation is that you've only been physically separated for a little over a month, but it seems like you have a lot of positives going for you. The fact that your family had such a nice day together this weekend seems like a big plus to me. I would say you shouldn't mess with what seems to be working right now.
If you can scrape the funds together maybe a DB coach could give you some insight on "next steps". My situation is different of course, but my coach was briefly mentioned the possibility of "family time" as being helpful at some point, and that might be appropriate in the future for you as well. It's painful for my budget right now, but I find it soothing to actually have an "action" plan.