You may have to run something like tcpdump to check the requests are getting to pi and if so why they are getting blocked.
tcpdump