What's your opinion on adding an extra layer of privacy after a CoinJoin through sending your CoinJoined outputs to yourself through the Lightning Network?
You don't even need to send them to yourself on Lightning, you can just spend anywhere on Lightning privately.
What if a coordinator is a honeypot, and they could monitor the outputs that went through them.
Every single Bitcoin node can monitor outputs that went through a coordinator's coinjoins since Bitcoin is a public blockchain, so there's no "honeypot" involved with the coordinator's node.