I think I have found the answer.
I ran the simulation by fixing code-rate and modulation and found the results that suggest my understanding was correct.
The rate for Num_layer = 1 is 1.486. When I increase the layer by 2,3,4 the increase in the rate is also by the same factor. See the image below.