Most OTP 2FA systems make use of a the otpauth
uri. More details can be found here.
This URI is formated as otpauth://TYPE/LABEL?PARAMETERS
eg: otpauth://totp/Example:alice@google.com?secret=0123456789ABCDEF&issuer=Example&foo=Bar
if you scan the QR code with a standard QR code scanner rather than authy, the resulting string will looks something like this:
otpauth://totp/Example:alice@google.com?secret=0123456789ABCDEF&issuer=Example
if you add this to the end following url
https://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=<OTPAUTH STRING HERE>
it will build a QR code eg:
It would be my best guess that authy is attempting to use the LABEL
portion of the uri to populate the icon and for whatever reason NordVPN's uri deviates from the template that authy built its code around.
You could tamper with the URI in an attempt to get it to populate the icon correctly, or you could change the icon manually per Authy Support