Are you using usb or Ethernet? I’d assume usb, and my first suggestion if possible use Ethernet.
Using your local network it’s just different packets… no drivers or headaches. If you’re on the local network, you have all that’s needed to communicate.
I don’t run Apple stuff, but I do Linux… See if this thread helps…