I know in my state (Florida) they have state-licensed facilities for supervised visitation (and other services, I assume). Perhaps such a facility could be utilized for child exchanges, where you drop S7 off by, say, 1:00 and your wife picks him up at 1:15 for example.
Use Cozi calendar (or other similar online shared calendar) for all child-related items, and stick to a regular schedule.
It requires some logistics, but it can be done and is pretty typical in adversarial/toxic situations.