I mitt fall var problemet i oavslutad transaktion.
Det skedde en transaktion där min materialiserade uppfattning ifrågasattes. Den transaktionen avslutades aldrig.
Jag har lagt till en commit efter fråga och det löser problemet. Det ser ut som att postgre håller några lås tillgängliga tills transaktionen avslutas.