Versions after 1.08 ignore 'Top Shell Layers' parameter

In version 1.08 I was able to use a modifier block to print the top 2 layers using the infill pattern of choice and 0 ‘Top Shell Layers’ so it gave a nice external design. The layers below the modifier block would adhere to the ‘top shell layers’ parameter. So if I configured the top shell layers to be 3, it would print a nice top surface and then a layer or two of infill pattern design. Now in version 1.9 & 1.10 the layers below the modifier will only print the infill. It will not abide by the ‘top shell layers’ parameter. It will only print the specified infill that is not affected by the modifier block on top.
I can only get it to print correctly if I tell it to use 100% infill on the bottom portion of the object, but I do not want 100% infill.
In the picture, the object on the right is the way I want it to look. Nice smooth bottom object with infill design printed on top. The object on the left is what it now does because it ignores the ‘top shell layers’ parameter.

I have also tried splitting the object into 2 pieces and leaving them merged. I get the same results.
Bottom object ‘Strengh’ tab:
image
Top object ‘Strength’ tab:
image

Any help is greatly appreciated!

Support ticket was resolved. You can use a modifier on the bottom object and instruct it to use 100% infill to create the ‘Top Shell Layers’ that I want before the top object begins printing. I still don’t agree with the ‘Top Shell Layers’ parameter being ignored since now I have to align the modifier block very precisely, but it gets the job done and I am happy with that. Also very pleased with the speed at which this ticket was resolved. Thank you Bambu Labs Support!!!