The OnePlus 9 Pro also required an internet connection, and I had to enable Google Play Services for the OEM unlock option to be enabled. I bought this phone unlocked directly from OnePlus.
Interesting, I can't find any such requirement online about OnePlus devices, but I did come across this mentioning that a law passed in California forced Google to do this on some devices: