I don't have a Snap-programmer so I don't have any personal experience but I would try to update MPLAB X IPE since 5.0 is fairly old. Current version is 5.30 and the release notes mentions some USB-driver stuff at v5.05.

IMO you're doing it 100% correct, get it working with IPE as it IS the official software tool for the programmer. Get it woring from within IPE first.

/Henrik.