Diolch! It's as I suspected then, it works similarly to a tumbling service.
This is a wrong conclusion. You should not consider then as tumbling service nor use them as a substitute for a mixer. The coins do get pooled and the exchange will draw coins from the pool when someone asks for a withdrawal or add coins to the pool when another person deposits. But this does not change or affect the taint in the coins if already present. Some people have tried to use exchanges as modes of money laundering and got KYC-blocked on their accounts, which followed all these AML/KYC regulations on exchanges nowadays.Still if your objective is to mix the coins then done use exchanges for this purpose.
My coins have always come from localbitcoins, and I've never used the darkweb myself. My concern is that some of the coins I purchase from localbitcoins may have been used by individuals on the darkweb and are now tainted.