ОК, я перешел на анимацию со следующим.
<animateTransform
attributeType="XML"
attributeName="transform"
type="translate"
from="0,0" to="1000,1000"
begin="0s" dur="1"
repeatCount="indefinite"/>
И все заработало.
UPDATE
Я нашел лучшее решение. В первом, после анимации, элемент моей группы возвращается в исходное положение. С последующим он остается там, где он есть.
<animateMotion
from="0,0" to="500,0"
dur="4s" fill="freeze"/>