umbim and uqmi are very OpenWRT specific and PIN/PUK is very poorly handled.
You should try ModemManager, which is certainly the one used in Fedora.
Now ModemManager can be used on OpenWRT with QMI or MBIM modem.
You should have to add luci-proto-modemmanager as it is not included by default in the release.