2つの異なるレイヤーでパスアニメーションを同期する必要があります(1つは別のレイヤーのマスクとして使用され、もう1つはパスをたどるグラフィック要素を表示します。つまりマスクを描画します)。私がそれらを同じように設定した場合、それらはまったく同じことをすることは決してありません。現在、パス(グラフィック要素の場合)とCABasicAnimationを使用してCAKeyframeAnimationを使用しています。ここでは、同じパスの「strokeEnd」を0.0から1.0(マスクの場合)にアニメーション化します。
ここではアニメーショングループが機能しないと思います。これは、グループをマスクレイヤーに適用すると、グラフィック要素が非表示になるためです。