~
Ok, got it. I'm quite familiar with CoinJoin disadvantages, have been running a maker node for a long time so there is never a lack of fresh funds at depth 4 and I can live with that.
As for a centralized mixer using this - there might be some problems (e.g. liquidity and perhaps even anonymity if they try to grab more liquidity with multiple nodes).
And I'm still not certain if you're solving a problem that actually needs solving. I use CoinJoin for non-custodial mixing. I use a centralized mixer to get coins faster if I need to and if I'm willing to take the risk. Jumping the TX graph is a non-issue for me after several rounds of CoinJoins and even if it was, a centralized service using CoinJoin has the same problem, doesn't it? If I use it a few times they can't ensure that I won't get my own coins.