i don't think that's correct in this case because of the third line of the error message which clearly indicates the reason. the malicious servers return an error message that can not be parsed which then would show a different message to user which has no "reason" in it.
OP's transaction has dust output in it and since 99% of the nodes are enforcing the same rules i don't think changing servers would help him at all.
Apologies. You are correct. That's a different error message (non standard transaction one)
@OP When this happens it's usually because users are confusing mbtc with btc. So I suggest choosing btc under tools > preferences > general tab > base unit and trying again.