Do these not have a suitable Intel network controller (225) that allows PPS input?
Otherwise, when you need something better than toy accuracy it is likely better to get an NTP server
(e.g. from ALLNET) and sync over the network. On a local network that performs better than anything
that involves USB.
One might think so. But it turns out you can get much better than toy accuracy: the approach using audio pulses achieves a tracking RMS of less than 2µs, although you still need a local NTP server to calibrate the offset, if you want better than 1ms accuracy. This is because (a) USB audio is using isochronous USB and (b) macOS has kernel support for timestamping audio samples.
James