On the R channel, where does the error/success status for a read travel?
RRESP is present on every beat of the R channel, not just the last one. This is why reads only need two channels (AR + R) while writes need three. The response travels with the data. Each beat can individually signal an error if needed.