Should schema match visible content?

Yes. Markup must reflect the content users see. Do not add Q&A, ratings, prices, or claims that are not present on the page.