Debe confirmar manualmente usando PDO::commit ya que la solicitud se está reteniendo en una transacción.
Consulte los documentos sobre este comportamiento:
https://www.php.net/manual/de/pdo.commit .php
https://www.php.net/manual/en/pdo.transactions .php