How can loop animations with a different start and end point in after effects?
Using time remapping could be a solution. You animate one full circle of the animation and precompose this. Then you time remap that layer and use loopOut('cycle').