Kurze Antwort: Nein.
Im konkreten Fall: Ja, die Banken vermischen die Versionen der Geschäftsvorfälle und des HBCI Rahmenprotokolls. Dies ist aber explizit erlaubt. Wobei ich es nicht ganz richtig finde, dass eine Bank die offiziell nur HBCI 2.2 unterstützt Geschäftsvorfälle nach FinTS 3.0 anbietet. Und zwar genau wegen dem zusätzlichen Element Sicherheitsklasse, das eigentlich nur ein Client verdauen kann, der auch schon FinTS 3.0 kann.
Wenn Du Dich mehr mit dem Thema beschäftigst, wirst Du bei den Banken in den BPD noch weitere Fehler und Abweichungen vom Standard finden.