Motion paths
Select a layer, choose an editable Path under Layout relationships → Motion path, and set Path progress from 0 to 1. The target follows the path's arc length, can rotate to the tangent, and keeps independent X/Y offsets. Motion Path Progress appears as a normal animatable property. Choose Add ping-pong loop for a ready-made 0→1→0 lifecycle loop, then edit its keys and duration normally. Moving, scaling, or rotating the source path updates the attachment deterministically.