Sorry, the amount is actually .0035BTC, not .0035mBTC. Should Electrum be okay to send that amount?
Definitely, yes.
It won't. It just gives me the message "The server returned an error when broadcasting the transaction.
Consider trying to connect to a different server, or updating Electrum.
Transaction could not be broadcast due to dust outputs."
Did you change the base unit to BTC ?
0.0035 BTC = 3.5mBTC. Did you enter it correctly based on the units you are using ?
Is there a minimum amount that Electrum will send and maybe .0035BTC is below the minimum?
There is a minimum which needs to be sent in order to be relayed by nodes.
But 0.0035 BTC is definitely way above this minimum.