Can Shopify withhold my funds without justification?

Finally it is resolved. Turns out there was nothing wrong with the document supplied. It had been read incorrectly by Shopify staff. People make mistakes, but this does not explain the 10 DAYS TAKEN TO NOTIFY ME OF THE SUSPENSION, and the further six days to resolve it (not up to 72 hours as promised), and BTW despite resolving it, I am still yet to receive my actual payout 20 days after supplying the correct verification document within the time frame requested. As per my original message I am absolutely shocked.