To błąd w Npgsql. Właśnie to zweryfikowałem. To było , ale od tego czasu nie było stabilnej wersji. W obecnej sytuacji będziesz musiał budować z aktualnych źródeł, aby to obejść.
Jest to spowodowane kombinacją faktu, że Socket.Poll() przyjmuje argument Int32 w mikrosekundach, oraz tego, co wydaje się być błędem w samym Socket.Poll().
Najpierw 2 godziny zamieniają się na -1 389 934 592 mikrosekund (7200 sekund * 1 000 000), których wartość bezwzględna wynosi około 48 minut.
Po drugie, Dokumentacja Socket.Poll() stany:
Zamiast tego wydaje się, że konwertuje się na wartość bezwzględną, około 48 minut, więc masz dziwny, ale przewidywalny czas oczekiwania.