Probably when only --replay option is used, operation_types table is not filled up at startup
Here is exact condition preventing execution: https://gitlab.syncad.com/hive/haf/-/blob/develop/src/sql_serializer/sql_serializer.cpp#L301
and here (probably) faulty usecase when force_replay flag is not set: https://gitlab.syncad.com/hive/haf/-/blob/develop/src/sql_serializer/sql_serializer.cpp#L605
Leads to broken FK erros at the end of replay.