Unable to figure out fix for race condition in uvm driver: any help is very much appreciated

In reply to antonio92m:

Sorry, but I see only a piece of your problem and cannot give you a helpful advice.
But I do not believe this is a race condition. I believe this is a protocol timing issue.