Regarding 3, It seems like its related to package size. Openssh-server has the same problem [3]. Was also looking at some moderately sized packages and it was struggling but would eventually return the page. Smaller packages seem to be no problem.
[3]: https://www.apt-browse.org/browse/debian/stretch/main/amd64/...