Why do I sometimes get delayed rewards when using PPLNS method?

The PPLNS reward is spread between the miners according to the number of good shares sent right after the pool finds a block. It may take some time until the pool finds a block, but if you are pumping out shares, you will get your rewards eventually.

You can check the recent blocks for currencies of your interest on the Pool stats page.