Multiple outstanding transactions and reentrancy problem UVM Connect

I have successfully setup UVMC, and now I am connecting SV-SC-SV and using nb_transport_fw and nb_transport_bw to send the generic payload. I also am using the uvmc_xl_converter to transport sideband configurations along with my TLM generic payload. I am send transactions following the TLM base protocol, ie BEGIN REQ, END REQ, BEGIN RESP and END RESP. The 1st transaction was fine, however when the 2nd transaction was passed from SC-SV at nb_transport_fw, the 1st transaction generic payload was received at SV. This issue does not occur when no converter is used. Is there a problem with uvmc_xl_converter?