Hello @markva
Thank you for the additional information, We notice difference between two clocks
SVG image has hour and minute paths that are not being wrapped up
v2.1.4
<g id="hour" data-amp-original-style="transform: rotate(655deg)" class="amp-wp-494d610">
<path class="hour-arm" d="M300.5 298V162"></path>
<circle class="sizing-box" cx="300" cy="300" r="253.9"></circle>
</g>
and v2.2
<g id="hour" data-amp-original-style="transform: rotate(655deg)" class="amp-wp-494d610"></g>
<path class="hour-arm" d="M300.5 298V162"></path>
<circle class="sizing-box" cx="300" cy="300" r="253.9"></circle>
As you will notice that for 2.1.4 it’s wrapping <path> (which should be inside <g>) for clock hands in <g> tag while 2.2.0 it’s not wrapping them (they are outside<g> tag)
for primary investigation please verify that code generating clocks (SVG images) has closing tags for each opening tag.
As you mentioned it’s custom code so we can’t be sure about the issue until we check the code.
Hope this is helpful!