He talks about how on the Hazard3 RISC-V implementation, using an instruction that accesses a register immediately following an instruction storing to that same register imposes a 1-cycle delay (the example given is lw a0, DBG_PADOUT(a2) followed by lw a1, (a0)). Is this something specific to the Hazard3, or is it a quirk more widely shared by other RISC-V CPUs?