Auto Page Creation upon Sub Site Creation

I have a Multisite Setup with a Custom Theme which has special pages required per subsite. Each site will be a product purchased by one of our customers they would use for marketing specific products but they will never need to edit the content as we provide preset pages. I need to generate a set of pages which will be identical per site.

I already have some code pulling the customers unique data as shortcodes to be placed into our page content template.

I have also managed to get some code working to generate pages but the pages generated have some strange problem. Wgen I try to get into them through admin to edit them it says the pages I am trying to access don't exist. I can see them on the front end but can't edit them even though they exist in the list of pages in admin.