Ok my friend, first time writting on this posts, i'm working on Cura 3.31, but having the same problem. Good thing is that i'm having pretty good results with these modifications:
1. I started printing using a layer conunt of 2 in the "0"print (look at the picture), then i changed to 3 in the "1" print.
2. The top surface skin layers i have it in 0, but the top layers was changed from 2 to 6.
3. The top/bottom thickness was changed from 0.78 to 0.45, here i have to explain that im working with a 0.8 nozzle diameter, so, when i turned the thicknes to 0.45, the layers started to squish and i started to have much better results. if your nozzle is 0.4, i think you should change to 0.2 (only in the top/bottom thicknes option !).
Now i'm printing my third sample, to see if increasing even more the top layers will give me a perfect top.