Is the drive powered via a hub or separate power supply, or by the Pi? If by the Pi then it’s probably a power problem and the drive will need it’s own power.
Ripping runs the drive at faster speed than plain playback, so it could still be a power issue. Or, the disc could be flawed…regular playback ignores errors (and small ones you won’t even see), but ripping requires no errors in reads. I have a BluRay disc that plays with no visible flaws in my BluRay player, but has a couple of un-readable sectors in the middle of the main movie when I try to rip it.
Is there any way to let it rip in mp3 format (lame)? Only FLAC is working on my system. All other encoders stop at first track with no other errors than this: