Похоже, вы выполняете все запросы из одной транзакции, и когда эта транзакция зафиксирована, вы можете увидеть результат.
Попробуйте выполнить каждый запрос в отдельных транзакциях.
Проверьте, где вы используете аннотацию @Transactional
.
Примечание. Даже если вы не видите обновления в БД после всех 4 запросов, обновление первого запроса будет видно второму запросу из контекста транзакции.
Предположение: я предполагаю, что вы проверка в БД извне приложения (из клиента БД).