Scoreboard gets empty items from the monitor

I have added a print just before the write() in the monitor, and also in the other components (driver,scoreboard,functional coverage), this is what I get (10 transactions):

UVM_INFO @ 0: reporter [RNTST] Running test spi_interrupt_test…

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #1

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] a2 c4 7b 87 95 24 86 b6 25 c7 49

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 186100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] a2 c4 7b 87 95 24 86 b6 25 c7 49

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 186100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] a2 c4 7b 87 95 24 86 b6 25 c7 49

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 186100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 196100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #2

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 196100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 10 d8 8d 71 63

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 286100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 10 d8 8d 71 63

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 286100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 10 d8 8d 71 63

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 286100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 296100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #3

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 296100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 62 74 13 da 88 11 a3 de 4d 92

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 466100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 62 74 13 da 88 11 a3 de 4d 92

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 466100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 62 74 13 da 88 11 a3 de 4d 92

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 466100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 476100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #4

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 476100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 2 1c 2d 70 22

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 566100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 2 1c 2d 70 22

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 566100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 2 1c 2d 70 22

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 566100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 576100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #5

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 576100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 21 2c 6d f0 32

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 666100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 21 2c 6d f0 32

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 666100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 21 2c 6d f0 32

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 666100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 676100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #6

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 676100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 51 84 73 7a 64

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 766100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 51 84 73 7a 64

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 766100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 51 84 73 7a 64

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 766100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 776100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #7

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 776100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 63 20 20 9 3 5a d4 b5 33

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 930100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 63 20 20 9 3 5a d4 b5 33

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 930100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 63 20 20 9 3 5a d4 b5 33

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 930100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 940100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #8

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 940100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 12 96 1a f3 55 e4 a

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 1062100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 12 96 1a f3 55 e4 a

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 1062100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 12 96 1a f3 55 e4 a

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 1062100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 1072100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #9

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 1072100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 1 7 9a

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 1130100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 1 7 9a

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 1130100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 1 7 9a

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 1130100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO …/TESTBENCH/sequences/spi_sequence_lib_pkg.sv(24) @ 1140100: uvm_test_top.m_env.m_spi_agent.m_sequencer@@spi_transfer [TRANSACTION] #10

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_driver.svh(43) @ 1140100: uvm_test_top.m_env.m_spi_agent.m_driver [SPI_DRIVER] 11 e 4c c1

UVM_INFO …/TESTBENCH/agents/spi_agent/spi_monitor.svh(108) @ 1214100: uvm_test_top.m_env.m_spi_agent.m_monitor [SPI_MONITOR] 11 e 4c c1

UVM_INFO …/TESTBENCH/env/spi_functional_coverage.svh(90) @ 1214100: uvm_test_top.m_env.m_func_cov_monitor [SPI_FUNC_COV] 11 e 4c c1

UVM_INFO …/TESTBENCH/env/spi_scoreboard.svh(65) @ 1214100: uvm_test_top.m_env.m_scoreboard [SPI_SCOREBOARD:] '{} the queue item.pedge_mosi[$] is empty!!!

UVM_INFO verilog_src/uvm-1.0p1/src/base/uvm_objection.svh(1116) @ 1224100: reporter [TEST_DONE] ‘run’ phase is ready to proceed to the ‘extract’ phase

the data is the same in the driver, the monitor and the functional coverage, but empty in the scoreboard.

Adnane