This is correct. There are no hidden fees on losses.
This however is not correct.
As Richard mentioned, T212 can potentially offset a long customer and a short customer for hedging and balance. Where this is not possible, they must hedge themselves and they don’t have infinite money to do so. Hence forcing some customers to close their CFD positions and accounts. They can’t have these perma-winners eating up the financial float they need to service other customers; customers hopefully leading to a more balanced hedge and freeing of funds. And ultimately more customers = more money.