Strange behavior over time when teleporting MEG models

I have a ModelEngine model that is meant to teleport constantly (To inherit position, yaw and pitch) to the caster to act as an attack effect, but as time goes on, teleporting MEG entities seems to start freaking out and rotates all over the place.

After a fresh restart (working correctly): javaw_nctOYL6Znd

After waiting a few minutes (choppy movement, incorrect orientation): javaw_rDabEyN6Jc

After a bit of testing I'm certain this doesn't have to do with how I made my model in blockbench, and this doesn't seem to be happening to mobs without a modelengine model applied to them

MYTHICMOB:
  Type: ARMOR_STAND
  Options:
    Invincible: true
    Marker: true
  Skills:
  - model{m=MEGMODEL} @self ~onSpawn
  - bodyclamp{rde=0;rdu=0} @self ~onSpawn
  - teleport{pp=false;py=false} @parent ~onTimer:1

Have the mythic mob teleport to its parent entity, which can be you if you do the following:

MYTHICITEM:
  Id: STICK
  Skills:
  - summon{type=MYTHICMOB;a=1} @self ~onUse
Assignee Loading
Time tracking Loading