Hello @Shashi_Mulugu,
Thank you for this. To clarify the default "Publish Page" command that sits under the "Page Information" menu within the editor (Screen grab attached), you're saying that it would need to be tweaked to collect once again all the references for those assets to be "published" along with the page.
It's still not clear to me what happens to the assets when the page is first published via "Publish to Preview" (Screen grab attached) under the "Start Workflow" dialog and also under the "Page Information" menu within the editor.
If the asset has been published to preview, why isn't it picked up again once you're ready to publish the page?
Thanks!