Landcover shouldn't overlap, such as the fairway and the green.  One should be fully within the other, or they should be snapped to each other.

The issue is that the renderer and database has no clue which is "on top" of the other.

Example one that has been fixed:
https://www.openstreetmap.org/way/1194877604