There are differences in reading audio and reading data. If you use an audio read and get a data sector, you will get an error. The opposite is also true. At least that’s my experience. The PC and burner can tell the difference since each sector has subcode that indicates ROM (data) or audio.
I can see that being the case for playback (ie: when you playback software is “reading” the disc), but not when simply trying to copy or read the data from the disc.