I have a single-page-app / website built with React JS, where Google will only index my index page. All the other URL's in my sitemap are recognised, but either marked with Discovered - currently not indexed or Crawled - currently not indexed.
Testing with Fetch as Google shows that they render just fine without a problem. And they have all have their own title, description and canonical meta tags.
So what could possibly cause this?