I have taken to manually typing the "nostr:" prefix for all Nostr URIs since it is far more consistently handled by various clients. Leave it off and you may or may not get the desired result, depending on the client.
That said, I think client devs should be better about recognizing and handling URIs that are missing the prefix. Can't really count on that, though.