You needed to do a split transaction first as both BCH & BSV continued to broadcast each others transactions. This is not the #bitcoincom wallets fault. All wallets worked this way.
All banks & insurance companies are scammers, that does not make it the users fault to believe that they are trustworthy & reliable...