Thankfully my wife was with her and as she deals with AML every day she was able to question why. Verifying age we have no problem with but their answers to why do you need it, where will it be stored and how long for were simply "it's our policy", "on our app" and "I don't know".
They settled on accepting her student ID but my wife walked away as she wasn't prepared to hand over her drivers licence, so it clearly wasn't an age issue.
The consent form was all based in their app, on an ipad, and was pages long, so who knows how secure it is.
When it happened to me (at a hotel and car dealership) they both quickly apologised and agreed it wasn't necessary.
My wife decided to phone around a few other places and was told by one they need require it and they wrote it on a piece of paper and sent it to head office !