No output from sgie in msgbroker on image inference

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version6.0
• TensorRT Version8.0.1

I am trying to infer an image(1frame) using deepstream-app with pgie + sgie and output to a msgbroker. The pipeline is able to run successfully and the msgbroker is able to output the meta data infer from the pgie but the msgbroker did not have the output infer from the sgie. When i check the process flow, i noticed the msgconv start to process the message after the frame has done processing and did not wait for the object processing to be done in sgie. Therefore, receiving output without the meta data from sgie in the msgbroker.