Dann würde ich vorschlagen, nimm wieder die Standard-Library und suche in den SQL-Querys mal nach %s, es gibt/gab ein Problem, wo anstelle dessen %%s stehen muss.

Dummerweise / Lustigerweise gibt es Buchungsbetreffe die ein %-Zeichen enthalten und das führt zu einem Fehler, dort muss es dann %% heißen.