Entity with Point and Label, Label gets covered

I’m trying to use a Point entity with a label. but when the point is big, ie 50 px, then it covers up the label.

is there any way to ensure label is on top of point?

example, click to make small points with label
small point

Example, click to make large points with label covered up
large points

Z-ordering entities is an ongoing issue, see Z-Ordering of entity collection · Issue #4108 · CesiumGS/cesium · GitHub

For now, you can set eyeOffset on the label with a negative z value:

 label: {
          text: "A",
          font: '14pt monospace',
          style: Cesium.LabelStyle.FILL_AND_OUTLINE,
          outlineWidth: 2,
          eyeOffset: new Cesium.Cartesian3(0.0,0.0, -1.0) // <----------------- negative z value so it appears behind the points