@rocket2nfinity
Thanks for all the helpful knowledge and suggestions you've provided all over the forums. I've learned so much.
Just an update. I recently tried to unlock a OnePlus Nord N10 5g phone. Unfortunately, OnePlus didn't give me an unlock token and I tried the recommendation of using oppo decrypt/encrypt to use the Global BE2026 firmware and package it as BE2028 (Project ID=20888) to match the phone model in hopes that the Global firmware would allow the option to directly unlock the bootloader from the phone or adb/fastboot (e.g. without requiring/begging OnePlus support).
I was able to use oppo decrypt/encrypt and built the new .ops file. MSMDownloadTool applied the fireware to the phone without issue. However, it did not allow unlock directly from the phone (still needed OnePlus support to send me an unlock token).
I may give the N100 a try since it seems this model did allow the unlock directly for you (e.g. OnePlus Support not required). It seems more and more, vendors are putting the cab-bash on giving out unlock tokens. I'm interested in trying on a phone where I definitely do NOT need vendor to unlock.
As a side topic, I did see an announcement recently that in 2027, Motorola will release some models (didn't say which ones) with Graphene OS. So, that is promising for the future.