C'est pour ce qui est de l'animation et surtout des transistions entre 2 fichiers SVG que cela se corse.
Heureusement pasition est l'outil don't vous avez besoin.
Il permet d'adoucir la transistion en évitant les mauvaises surprises.
Enfin comme il est sous licence MIT, vous pouvez l'utiliser pour vos prochains projets de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.