After reading all the facts presented here i have no doubt that the above mentioned "Broker" hold CLIENT funds with no practical or legal reasons, other then unfounded and unacceptable excuses. I have no other choice then to vote GUILTY.
Real brokers provide liquidity, transparency and of course timely withdrawals. There is no excuse for delaying the withdrawal because client funds are supposed to be segregated.
Scammers don't segregate funds, and may have already spent your investment the moment it was sent. When choosing a broker ask for proof of segregated funds.
For example with a good broker, usually in the back office there's a break down of assets with diversification held across many different large banks to ensure safety.
It's a GUILTY from me. I suspect the amount you see in your trading account balance is just a number in the computer, there is no actual cash there at all. A broker who can't find $900 for several months tells me they have spent it (or actually transferred it to their account elsewhere). You will be lucky to get anything and if there is more in your account you will struggle to get any of that as well. Sad but true. I hope you get something back.