I am already having a live site. When I created the staging site, only WooCommerce data was visible and rest of the page data was not visible. So I created all the pages again with new masterpiece (GP & GPB).
Do I need to do anything (after making staging site as live) in order to avoid data duplication?
there should be no duplication or loss of Data when moving to and from staging sites. If that has happened you should speak with your host, as they should be simply copying one site directory to staging and swapping the directories when pushing the staging to live site.