The ask usually works. What fails is the blank box that shows up after it, and the twenty seconds of composition nobody signed up for.
Ask a happy customer for a review at the counter and almost all of them agree. Check your Google profile a week later and the number has barely moved. The gap is not politeness. It is the blank text box.
A review is a small piece of writing, and writing is work. Your customer has to remember what they liked, decide how to phrase it, worry about spelling, and do all of that standing in a doorway or sitting in a car. Most people put it off, and putting it off is the same as not doing it.
The ask is not the bottleneck. The empty box is.
Give someone a draft in their own register, based on the rating and the service they just picked, and the task turns from composition into approval. They read it, change a word if they want, and post. That is a completely different decision than staring at a cursor.
A draft has to sound like the person posting it. If every review reads the same, the profile looks manufactured and both Google and your customers notice. Vary the structure, keep the length human, and never post on the customer's behalf. The words stay theirs to send.