Usage of client-nonce tag to pass data

A nonce is only returned to the sending client, not other clients iirc.

False, client-nonce is returned in the PRIVMSG messages as a message tag. That’s why usage of that client-nonce tag is sort of solution to send “metadata” about the message.