The problem we’ve seen with Moz and SEMRush is that they only look for schema.org markup in microdata syntax. Our tools use JSON-LD syntax, which is also what Google recommends. See here. You could check with Moz and ask when they plan to support checking for JSON-LD.