Instead of using debug messages in uvm_sequencer, you’d like to try using debug displays in your sequence/driver. As start method is not returning, your sequence is waiting(if you have used delays in sequence) or the driver component is not calling
seq_item_port.item_done();