How to check node permission rules?
Devel module has a submodule called Devel node access, it is really useful to evaluate and track permission problems on nodes. Enable it and place the blocks on a region you're using in your template.