Yes it is true because their advertised evaluation time is 7 days. However, you have to trade at least 20 days before you can request a withdrawal. That adds up to 27 days or a month of trading.
Yes, companies make money from failure rates. But Apex limits how much and when you can withdraw...