If you suspect your site is not being indexed correctly by search engines, you may wish to sign up for the Webmasters service from search engines like Google and Bing. From there you will be able to see if the search engines have any problems accessing your site.”
Suggests to me I might need to manually upload a sitemap?
You can actually submit a sitemap (I’ve done it). Just read the google tutorial on how to make a sitemap and upload the file. Then in console post the link to the sitemap and it should work. If not, then there are probably errors in your sitemap (hardest one for me was the date-time formatting).