You don't seem to understand. Whirlpool transactions can easily be unmixed to reveal the traceable change. Here's where I tracked the change from the Whirlpool entrants:
bc1qwdunzeuh7csqgj7eemz87udqpnjmzaugaa5gvj has 0.00013365 BTC in change that belongs to bc1qapz2y95uvmcp64z9edsp44x35dqrgeq3rnytud which is the third input in the whirlpool tx. This is completely revealed by the tx0 that created it: b787184c44e482d0ca56562a6f01bd78b35a3471783d03c8db4bb3894e9f6d89
bc1qa58fvu80y6k2ana8f0893uuqqc0zm97nmuzezn has 0.11149586 in change that belongs to bc1q3dyxkm2dcf8jh6rl9z272vduwzutz225v5a8hd which is the fourth input in the whirlpool tx. This is completely revealed by the tx0 that created it: f1b351e3741fbe76ccd6420f5af070a6654de2d5494b05b6b05ede88f227604f