After the end of an AnimateTransform action, the element snaps back to the original value. This isn\'t exactly unexpected as it\'s in the SMIL documentation:
fill="freeze" will persist the state of an animation e.g.