I believe the wallet I used was called the Mycelium Wallet, that was the first time I tried using the wallet and I can't tell the reason the transaction as wasn't successful
Mycelium should work to send and receive BTC to or from segwit(bech32) BTC address you might be using the old version of Mycelium wallet which is why it wasn't successful when you are trying to send BTC and Mycelium wallet is very problematic it always disconnected from mycelium server or sometimes stuck on syncing so maybe on that time when you are sending BTC from Mycelium wallet the server is offline that is why the transaction fail to broadcast.
I suggest switch to a better wallet like Electrum because Mycelium had this issue since before.