Doing x.stop_sequences() is causing this UVM FATAL Item_done() called with no outstanding requests. Each call to item_done() must be paired with a previous call to get_next_item()

In reply to uvm_va_1:

item_done() is a function belonging to the class uvm_sqr_if_base. You had to extend this class. I believe this is not a good idea.