Well, OnePlus Nord N100 is not a "2G phone" and should connect at least on 4G frequencies (5G is coming soon on Ubuntu Touch, may already works on a few devices...?)
The problem is that Ubuntu Touch does not yet support VoLTE (calls on 4G), and that is mandatory on almost all carriers is USA now. Maybe, only T-Mobile does still support CSD standard phone calls?
VoLTE and IMS services are pretty hard to implement due to their proprietary features, lack of documentation and carriers white lists.
However, a deep work is in progress from our core team and it will slowly be available on more and more models during the next months.
There's a dedicated Telegram Group where you can talk about this. Search for "UBports [North America Carrier Issues]". You will find some workarounds and other useful information. You will also be able to share ideas with other North American Ubuntu Touch users.
So this is the status of your issue right now...