I've heard from a couple of users of my app that they are getting this message when they try to leave a review.
After a search, none of the things that would normally apply are present (users are in the store for the nation from which they downloaded the app, the app has been downloaded and is present on the device, they are logged in as the user who downloaded the app).
Anyone else running into this issue?
A search through the Communities for this revealed this:
https://discussions.apple.com/thread/2665393?start=60&tstart=0
which apparently shows this issue present for over six years (initial post in Nov 2010, most recent post in Feb 2017).
See 'How To Use Promo Codes'. If that applies to your example, note it's not an 'issue'...more like Apple's policy, which has existed for some time.