При открытии в приложении, таком как Illustrator, ваш путь имел дополнительные точки вне холста.Я убрал их, и анимация, кажется, работает так, как вы хотели.
Не было никаких других очевидных проблем с путем, который я мог найти.
Я предполагаю, что когда вы анимируете закрытый путьэто фактически круг, что-то должно быть началом и концом.В данном случае это была середина дуги.
#arc {
display: block;
stroke-dashoffset: 3925px;
stroke-dasharray: 3925px;
}
#arc {
-webkit-animation: dashAnim 1s 1s linear alternate forwards;
animation: dashAnim 1s 1s linear alternate forwards;
}
@keyframes dashAnim {
0% {
stroke-dashoffset: 3925px;
}
100% {
stroke-dashoffset: 0px;
}
}
<svg id="arc" viewBox="0 0 1922 100.2">
<path id="arc-stroke" fill="none" stroke="#FF0000" strokeWidth="5"
strokeMiterlimit="10" d="M1591.4,115.8c-196.6-61.1-405.6-93.9-622.1-93.9c-218.8,0-430,33.3-628.5,95.3"/>
</svg>