Skipping while playing from Music Library has persisted for years & often angered me. For me the fix was finally simple: ethernet cable from desktop (hosting library) to Sonos device.
HDD, SSD or USB attached to router with cable to Sonos would work as well.
Hosting your library on a wirelessly connected device (e.g. laptop) is likely to be unstable.
