I do not see your code, but wrt your description I guess your problem arises due to differnt access of your registers. I’d recommend to clean-up your register access strategy and then it will work.
BTW, I do not understand why you are accessing your registers from the env. The register content should be modifiedd or read only from your test, i.e. register access only from the sequences. Then you’ll see your problem disappears.