Issues on Queue at receiver class

In reply to chr_sue:
Here’s the flow how I have used analysis ports to queues…
From monitor of agent, I have call the function write and through analysis implementation data has been collected at the reference model (that is top_predictor, now tx_class and rx_class are instantiated inside the top_predictor class) at top_predictor a queue1 is used to collect the pixel data from the transaction packet (@ function write implementation).

From top_predictor Data from queue1 sent as input for tx_class(data received as per queue1 provided and works @ freq of 65Mhz), The output of tx_class is push into queue2 which is declared inside rx_class

Now from the queue2(all data received in queue2), I’m trying to Pop out data at every posedge sys_clock(53Mhz) and provide it as input to rx_class(so here is the issues that is happening).
So may I kindly know, what could be the possibility of going wrong?