Question: why is mtcn on hold?
Answer: It holds funds to make sure the transaction is legit throughout the process. It can be time consuming to make sure the paperwork is complete and there is not a obvious fraud with all financial institutions involved.