A cellular router, or a mid- or upper-end router with cellular fallback, might be a more supportable approach, particularly if there are 5G carriers in the area.
Or Starlink, if cellular coverage is problematic.
I’d usually also suggest trying the Bluetooth personal area network path, if your USB tether is not working. But whether your clients have that hardware?
With Windows and a cable, a USB tether will usually show up as Apple Mobile Device Ethernet, or ilk. Here is some related setup info for Windows: https://www.lifewire.com/set-up-usb-tethering-windows-10-4584419
For Linux, donno. There’s probably a better spot to ask about that configuration too, particularly if you can get macOS, and Windows connected and which then implies the USB network pay is working.