Server and client directions have different protocols.
For example a client talking HTTP to an SSH server.
#SURICATA Applayer Mismatch protocol both directions suppress gen_id 1, sig_id 2260000
https://suricata.readthedocs.io/en/latest/rules/app-layer.html