The URI does not work properly where it fails to open the payment screen at times, and fails constantly on specific phones.
More info:
I have created a URI from Solana pay's encode URL function which returns a URL in this format:
solana:WALLETADDRESS?amount=0.0001&reference=WALLETADDRESS&label=label&message=message&memo=memo
I removed the wallet address for privacy reasons.
Using 2 different phones:
Samsung S22- it opens up with payment screen in phantom sometimes and fails other times, in which it only shows the home screen. Works all the time in Solflare.


Xiaomi Poco X3 Pro- it does not open at all in Phantom (home screen issue where payment screen does not show up but stays on home page). Solflare returns this error:

There seems to be an issue where this URI is not supported by all phones. Not only that, the unreliability of this link is an issue.
The qr code, when scanned by the supported wallet apps, always works and shows the payment screen.