They claim heart healthy, but have too much fat to make that claim legal. It is not Mayo, it is a Mayo substitute.
Vegans don’t get the right to make false claims, any more than any other food labels.
Oddly enough, the idea that low fat means heart healthy is an invention of a line of politicized nutritionism. It really ought not to even be in currency unless the science is so good it is undeniable.