In compressed mode, if five 16KB blocks are written will logical block address increment by five? What about accessing a non-zero offset of the data stream?
Whether the blocks are written in variable or fixed block mode, compressed or uncompressed, each block is a distinct logical block on the media. The Read Position command will reflect this and the effect of compression is transparent. As for “seeking into a nonzero offset of the data stream” that is a filesystem function and at the SCSI level would have to be decomposed to some kind of Space/Locate command (possibly) and then issuing Read command(s). The host would then ignore data until the desired byte offset is reached, and start returning data from that point to the application. SCSI sequential devices do not have the capability to return data starting with a byte offset.