I know this sounds like the silliest answer but have you power cycled both devices? Sounds like something is cached in the routing table of the router and hasn't been cleared out.
Which brings to question 2, at any point were these ports open, and you just now decided to close them? Or were...