Why would the VPN have anything to do with his phone not being able to successfully scan a QR code? The decoding of a QR code is performed locally on the device scanning it. The network doesn't play a role as all the necessary information is contained within the QR itself.
I think it’s the note about config that is parsed not being valid, not the network in itself
Is the phone successfully scanning and decoding the QR? Or are you unable to navigate to the link that's been successfully scanned and decoded? I was under the impression that you were unable to successfully scan and decode the QR on this one particular device. If you're able to successfully scan and decode the QR but unable to successfully navigate to the link, that's not a problem with your phone or with scanning the QR. That's an issue of you being unable to contact the specific link contained in the QR for whatever reason.
WireGuard imports config via QR, there is no link to follow, it’s a text file
Because VPN configs can have various formats. The QR code is not the problem then, rather the VPN app not being able to interpret the config. Speaking from personal experience here 😅
That means there's nothing wrong with scanning and decoding the QR, but with the decoded data contained in the QR, or with the application or process that's interpreting and applying the information contained within the QR. From the OP, I was under the impression that he's unable to successfully scan and decode the QR, which is why I asked the question that I asked.
Your impression was correct, the scanner would not indicate it was successful at scanning
It's probably an issue with the phone's camera, but it could also be a problem with the app you're using to scan the QR. First, are you able to scan other QRs? Or is the problem just with a particular QR? Second, I would try a different QR scanner. If the problem is with the app you're using, a different app may work properly. Those are the things I'd do to isolate the problem. You really need to determine where, exactly, the problem is before you can devise a solution.