Render layer selection when rendering via python
maybe this helps?

creating more than 20 render layers and connect them to different scenes

I would have posted it as a comment but..

My impression is that you are mixing layers and render layers  which are different things.

For each scene you can only have one render layer, correct me if I'm wrong