SNS is very YMMV.
The three I visit all have different policies. One takes my DL for any GC purchase over 500.00, one takes it for over 3k and one does whatever the person working the counter decided to do. I’ve bought 4K once and the cashier didn’t ask for my DL. Next week, different cashier, and they asked, Been going to these locations for many many years and they are all friendly and I have no problem giving them my DL if they ask. Not giving it to them would be a problem. Again, YMMV.