I'm afraid you cannot use the high-level exchange APIs for multisig addresses, because part of creating or appending to an exchange is signing the transaction, and the full signature cannot be applied for a multisig if one of its required private keys is on another node.
Your solution here instead of using appendrawexchange is to use appendrawtransaction + signrawtransaction. There is documentation on this page for a case with a regular address that uses external private keys, rather than a multisig, but the principle is the same:
https://www.multichain.com/developers/atomic-exchange-transactions/
Search on that page for appendrawtransaction which is the stage where you see the problem.