I believe that the EAC offset is measured in samples while the MC offset is measured in sectors a.k.a. frames - each sector consists of 588 samples or 2352 bytes (2 channels at 16 bits equals 4 bytes).
When you use a +6 sectors offset in MC it corresponds to using a +3528 offset in EAC; this is clearly not what you want and is prpbably the source of your problem, since MC is trying to read 3522 (3528 - 6) non-exisiting samples from the end of the last track.
My personal opinion is that the read offset setting in MC should either be removed, or changed to be samples instead of sectors, in order to be actually useful - otherwise problems such as this will arise for people who assume that the offset is measured the same way as in EAC or PlexTools.
BTW I also got bitten by this assumption, but since my Plextor drive has a +99 read offset, the 99*588 samples offset used by MC amounted to 1.3 seconds, so I could hear that the start of some tracks were appended to the end of the previous track! ...so I changed the offset back to 0, and I suggest that you do the same.
- Roar