Root Motion doesn't work properly with additives

I started making an animation blueprint with root motion, but when I tried using additives, with both base and additive to root motion, it doesn’t work properly, the root motion is not accordingly to the animations. Only if the root motion on the base is disabled, and at the same time, the sum of all additives alpha is exactly 1, the animation behaves properly with root motion, but other cases wouldn’t work.
Also the mirror doesn’t seem to work on additive root motion, it mirrors root motion but disables the rest of the additive.