Prova a impostare l'usb del gps a "mass storage" anzichè mtp auto - forse il mac non supporta la modalità di default e commuta nel mass storage (che è lo standard per le chiavette) dopo un timeout. Mi succedeva qualcosa di simile quando collegavo il gps al cellulare per trasferire i gpx fatti al volo con mappite.
Per farlo devi accedere ad un menù nascosto, tenendo premuto in alto a dx nella schermata in cui imposti il volume.
Vd. video qui
https://youtu.be/5L4jdqdGJvU