If you have a bunch of web parts on a page in SharePoint Online, none of the standard copy actions actually brings the web parts with a web part page. But if you go to the old Site Content and Structure by adding to the site collection url:
https://yourcompany.sharepoint.com/_layouts/sitemanager.aspx
You can then copy pages and they'll bring along all of their web parts.