Maybe you could consider adding an option, where each QR code would have a separate location assigned?
My idea was that during adding a new QR code, it would be assigned to the phone location at the time of scanning. The location wouldn’t need to be manually entered — the phone would request the location when scanning, and each QR code would be associated with a separate location.
support conversation with Cezary