W moim przypadku problem dotyczył niezamkniętej transakcji.
Doszło do transakcji, w której zapytano o mój zmaterializowany pogląd. Ta transakcja nigdy nie została zamknięta.
Dodałem zatwierdzenie po zapytaniu i rozwiązuje to problem. Wygląda na to, że postgre blokuje widok, dopóki transakcja nie zostanie zamknięta.