Title: CIMSymbol Composite Bubble - PictureMarkerSymbol Gets Cut Off During Map Rotation or at Specific Zoom Levels
I've created a composite bubble symbol using CIMSymbol, which consists of two main components:
Problem:
The CIMPictureMarker symbols (icon & the digits) are being cut off or clipped at during map rotation or certain zoom levels.
Figure 1: Shows the correct, fully rendered symbol.

Figure 2: Shows the same symbol with digits & icon partially cut off.

Suspected Cause:
I suspect the issue may be related to the offsets I've applied to position the digital images, but I'm not sure about the underlying reason why this would cause clipping.
I've included my code snippet below.
https://codepen.io/zhe-wang/pen/GgodmoG
Could you please help me identify the root cause? Thank you!