Remove "masternode=1" from local wallet dash.conf and use only masternode.conf and remote dash.conf, mixing is not supported on masternodes.
Good point, we could probably search for collateral id in mempool too. This shouldn't slow down mixing that much though, it should be a pretty rare event...