Don't know how useful this is.
It's definitely interesting...
@Paul_123 - I take it that the Raspberry OS is not (yet) using bluetoothctl/btmgmt instead of hciconfig/hcitool to initialise the onboard bluetooth interface?
As mentioned, I could try to disable the networkmanager plugins in blueman by default, but I seem to remember that having done so, blueman still didn't work as expected.
I could also build a networkmanger extension, but for things to work properly a user would have to bring the network up with networkmanager rather than udpcpc.
As an aside, it might be a good idea to include the bluetooth initialisation script with the bluez extension, but not call it with the startup script?