UVM objection raising mechanism

In reply to aashishs2603:

You are raising the obejections before you start the first sequemce and you are dropping the objection after the last sequence has been completed in the test.
This just easy when using the run_phase. Working with the sub-phases makes it more complicated.
You should switch to the run_phase approach, starting the reset sequence first and continuing with the transmit sequence.
And please, do not use the default sequence approach. Startt the sequences manually.