Shadowtouched Kvaldir and Ogre Gang Ace triggers twice

Shadowtouched Kvaldir deals damager to your hero if the Ogre Gang Ace gains lifesteal, which is correct, however, the effect does not stop after that first instance as it is supposed to, and remains active, I can link an HSReplay where I end up losing because I was not expecting the effect to deal self damage again.