Podejrzewam, że ma to związek z blokadami luk i zamki następnego klawisza oraz różnice w zachowaniu POWTARZALNEGO ODCZYTU :
Fragmenty pochodzą z dokumentacji MySQL:SET TRANSACTION składnia
i PRZECZYTAJ ZAANGAŻOWANO :
Być może OP może nam powiedzieć o stanie systemu innodb_locks_unsafe_for_binlog system
zmienna i czy to samo blokowanie występuje, gdy zmieniane jest ustawienie tej zmiennej.
Ponadto, jeśli to samo blokowanie ma miejsce z niesekwencyjnymi identyfikatorami, takimi jak 18
i 20
lub 18
i 99