Facing issue while sending Dynamic array transaction items through UVM analysis port

In reply to Sivajim:

I will repeat: You should always clone an item before sending it out an analysis port. This ensures that the item won’t be overwritten by the next transaction.

You aren’t creating a clone of rsp prior to sending it out the analysis port.