You're actually missing a transaction in your graph: the transaction where you actually use your coinjoined coins in a payment.
Because in the future, once you actually implement in-coinjoin arbitrary payments, that'll save a transaction. One tx vs three in whirlpool.
#m=image%2Fjpeg&dim=1544x1491&blurhash=%7C8S6Vz%25M%7EqMy-%3DgLogt8wgtRM_D%25xvR%24xv-qV%40oNxbbakCoLR*aejZWUj%5BxuoM%25MWURQWANFoMW-%3FcMxIU%25gNFWExuRiRkNFX7xbnQR%2Ba_WBX7spf%2CxakBIonjazWBxHNssEt7kCM%7BtQV%5BM%7BxuRjIUof%25LRkV%40oeWCWAog&x=b797d97ca1d1e4a09e1fc4f435b8f5b54328fa426fd304aa69aef8b3d1e3d949