This may be a dumb question, but do you happen to know if you block a router on your client? Will you just not receive any packets that that router would otherwise send?
I tried it once and it still received packets from other nodes. So I'm not certain if that was intended behavior or not.