При диагностике нужно проверить весь путь данных: клиент → API → кэш/сервис → БД. Например, при использовании read replica запись может уже существовать на основной БД, но ещё не успеть реплицироваться на сервер, с которого выполняется чтение.
Причина может быть в том, что клиент получает данные не напрямую из БД: например, запрос идёт через кэш, реплику с задержкой или API применяет фильтрацию. Также запись могла быть создана, но ещё не стала доступна для чтения из-за незавершённой транзакции.
Если запись есть в БД, клиент всегда должен сразу её увидеть.