Google has recently updated their guidelines about local business reviews, and when someone can or can’t use the schema markup on reviews.
The guidelines are:
The big shift is in the event you do include third-party that are not “directly produced by your site,” do not mark up those reviews with schema. Only mark with schema if it’s “directly produced by your site, not reviews from third-party sites or syndicated reviews.”
Local review markups from websites will be impacted greatly by these changes.