Den eneste måde, det kunne ske, er, at MariaDB havde en fejl, fordi når en Tx ændrer en post, vil den låse den, indtil den begår eller ruller tilbage. Andre Tx ville blokere OPDATERING på grund af lås, men tilstanden skal revurderes efter låsen er frigivet.
Prøv at skifte til READ_COMMITTED og se, om det løser problemet. Det kan være en REPEATABLE_READ-anomali.