Write function not getting exeuted in subscriber

I have written functional coverage in subscriber and I am doing .sample in the write function. In monitor I m calling this write function and passing the sequence item. But I am seeing that the write function is not getting executed in the subscriber and my functional coverage. What could be the possible issue here?

Also in env connect phase I am connecting the analysis port of monitor to the subscriber analysis port.

Regards,
Abhinandan

Is there a typo ?
Analysis port of monitor should be connected to ‘analysis_export’ in the class extended from uvm_subscriber

It would be easier to debug if you could share a working code / code snippet