In reply to UVM_LOVE:
I believe you do not understand the intent of the functions bus2reg and reg2bus.
reg2bus describes the direction from the register package to the DUT and bus2reg the way from the DUT to the registers in the UVM environment. In simple words reg2bus means WRITE and bus2reg READ.