pg_stat_activity shows lots of easy queries running for minutes
Your problem are the "idle in transaction" sessions.  You should fix your application to avoid that.  The queries in pg_stat_activity in those cases are the last query run, not the current one (since there isn't a current one).