It seems that the number animation target validation is missing.
See safeanimationgenerator line 544.
If target name is omitted, then transition works as specified. If target name is correct, then transition also works as specified. But if the target is incorrect, then position transition is not working (jumps to the final destination at once), but the opacity animation is still working.