I have traded with turnkeyforex and personally never had any issues in withdrawals (I have a very small account, less than 10K so can not vouch for larger account types). My larger account is with finpro and now I'm moving it slowly to coinexx and all three have been very good with withdrawal. @DynaPip I do know from experience and totally agree with @scalpingjack that wrong swift codes can create a lot of issues and I know from past experience that once I made a bank transfer and it did not reach on time to the other party, when I reached out to bank, my bank specifically told me that they will not even initiate a investigation for delay on my transaction because they need to wait for 14 days to consider a payment is delayed (their statutory time limit for a payment is 14 days) and I'm talking about a large cateogry-1 bank here. I would suggest that you email their support (turnkeyforex) and tell them to cancel your withdrawal and pay you out via bitcoin instead (if they havent already made the payment). Typically, if the withdrawal isnt processed they should be okay with withdrawing via bitcoins, and that should not take more than a few hours to reach you. This one of the main reasons I'm more optimistic coinexx.com and see them as a much better choice becuse they deal only in cryptos and there are no banks to delay the deposits or withdrawals.
However, please do keep us posted if your payments are not processed, it will be a matter of concern. Based on my experience, I'm hoping that it is genuinely a bank issue and not a broker issue.
Another though that just came to my mind while typing this reply. Are you using one of the national banks or a regional bank? Because there is also a possibility that you bank has one or more intermediary banks (in case you are not using a tier-1 bank with multinational presence). When your bank relies on more than one intermediary banks for international payments, you will typically see a lot of delays in international transactions. Just a thought ..... Please keep us posted how your withdrawal goes , fingers crossed !