the documentation isn't particularly detailed but I can't see any reason why +add and -add should act any differently for the same animation. I'm also not sure why it appears to act more like blend than add in this instance, shouldn't it move sideways and up/down with both -1 and 1?
tested on 3.1, 3.1.2 and master in linux X11

test_anim2.zip