Same schema type declared in both JSON-LD and microdata
What this means
The page describes the same schema.org type twice — once as JSON-LD and once as inline microdata. Google reads both, and when the two copies disagree on a property it has no rule for choosing between them: it may merge them into one contradictory entity, or discard the markup entirely. Duplicate declarations also drift apart over time, because one is usually maintained by the CMS and the other by the template.
How to fix it
Keep one representation per entity. JSON-LD is Google's recommended format and is the easier of the two to keep in sync with the underlying data, so remove the microdata attributes (or vice versa), then re-test the page in the Rich Results Test.
Fix effort
This check needs review: the change can be drafted for you, but a person has to approve the wording or choose the target before it ships.
Authoritative source
https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
Find every page this affects
CrawlX runs this check — and 161 others — across your whole site, ranks the findings by estimated impact, and opens the fixable ones as pull requests. Free for 500 URLs.