Thanks for the above. I tried updating electrum but it kept giving an error.
I could open 2.7.18 using the python electrum command and tried sending the bitcoin via that and it was still the same.
When trying to run the update for electrum it gives an error at line 5 in the setup script which references setuptools which it advises it cant find.
I've tried get update and get upgrade and its still throwing that error
Running via python electrum should be enough for testing purposes.
After some further research, it seems that this might indicate that the signature is invalid.
What versions of Electrum was used on the other wallets that signed the transaction? Did you try creating a new transaction within 2.7.18 as well as signing it in the other wallets using 2.7.18? If you were to post the full hex for the transaction, it might be possible to provide further information on what is failing by decoding the raw transaction.
If all else fails, you can likely restore the multisignature wallets into a new wallet by doing the following. Create a new wallet using "Restore a wallet or import keys" and "Multi-signature wallet" options and enter the seed for both wallets. This would allow you to spend the funds without the need for multiple signatures but also defeats the purpose of the multisignature wallets.