Many SEO tools, like Moz and SEMRush, have user agent detection settings that are able to read Universal, but the Single Page Application (SPA) version partially loads on our website before Universal. Because of this, Moz (and search engines) think we have massive duplicate content issues and search engines in general are having problems crawling our site. For example, a recent crawl report said a particular product page (which has about 1,000 words) has 33,000 words and has duplicate content with over 300 other pages, or how we have a crazy amount of canonical URL issues. This makes me believe it's only picking up the SPA version. Has anyone come across this with Angular 7, and what would be the fix? It's hurting our rankings.