Yes, that’s correct.
While there is some software which already supports location=roof
, the standard style on osm.org is notoriously poor at handling vertically stacked features in a meaningful way. This affects rooftop features, indoor features, and anything else along those lines. I don’t think there’s a way to convince it to show courts above buildings without resorting to incorrect tagging designed to trick this particular renderer, so I’d encourage you to just map it correctly and hope that the developers will catch up.