@zz00mm
Oh good grief!
Thank you very much for the extra nudge which got me across the line...
You are right - I don't need to re-install, it works fine "when you get the syntax right".
In this case the "syntax" was collected from a post above in this thread, which appears to do the wrong thing.
This works:
/usr/local/sbin/pfSsh.php playback svc restart openvpn client 1
The syntax in the post above uses the keyword SERVER which may restart the server, but doesn't restart the client!
So I was also right when I remembered that it used to work previously - because I had the syntax right then, but I copied the wrong advice....what a muppet!
So now we have a mechanism to restart the OVPN client on demand, and the cron jobs in place to check & restart as required.
I do like your technique of changing locations daily - very sneaky 10/10.
I consider this issue closed, don't expect to add any updates as it will almost certainly be fine now.
Thanks.
"Permission to engage smug mode sir?" (Kryton)