Layer inheritance is a fragile thing. The way it works quite good (and how it worked in your cap, too, when I tested it) is:
1) Create a new layout (no copy of an existing one, but with the same dimensions than the one where you want to inherit the layer)
2) Create a new layer (and name it)
3) Create unique objects on that layer (not re-using global objects or copies of objects from other layouts)
4) Only after being finished with the above points, set a layer in another layout to inherit the new one.