I am using JavaScript arcgis Maps API 4.27. I am using a geojson layer with a bunch of points with an radius and type. I am using the unique value render to have each type rendered in a different color, and I am using a visual variable of the size type with the field radius and value unit in meters. The symbol being used is the simpleMarkerSymbol. When viewed from a zoomed out position, it works fine with the circle appearing normal, but as you zoom in the circle will appear to have its edges cut off. The more you zoom in the more is cut off. The best I can describe is that there is some invisible grid square where only the parts of the circle in the grid square will be visible. When zoom out the circle fits within the square but as you zoom the circle gets larger relative to the size of the map but the grid square stays the same size, so eventually parts the circle move outside the square and are no longer shown.
.