Connecting DUT and TB using interface without modports

In reply to cgales:

Due to the delay in clocking block, the master understands that transaction completed later than the slave. As a result, the slave samples the same word two times instead of one. I don’t understand how to synchronize them.