KiwiSurfer:
I recently upgraded to a S21 expecting to see some improvement in scanning speed/accuracy and found it was pretty much on par with my previous phone (Xiaomi Note 7) despite a much better camera on the S21 (from a image quality perspective as well as speed for camera activating and focusing). So out went my theory that phones with better cameras etc do better at scanning. I still every now and then come across sharp laser-printed QR codes with no fading, no obstructions, no blurring, nor any other obvious problems etc taking ages to scan with my S21.
That interesting, when I went from mi9SE > S21 I noticed a drastic improvement. This was a wee while ago, when there were some known issues with 'Asian' phones.
I have however experienced the inability to scan, usually this is sorted by a close the app (and close out of memory) and open again. Yesterday I did get one that didn't even want to scan after a fresh re-open though.
Bring on NFC