I don't think the line is so simple.
I agree that the "any Russian person" aspect of this makes it unjustified, in my eyes, but harming property more generally?
Well, denying someone their property is certainly harm of a sort, and if I were asked if it was justified to seize or destroy an oligarch supporting Putin's property or yacht or whatever, then I'd say absolutely.
In a similar way, there was a case in the UK recently where a statue of a man who was both a philanthropist and a slave trader was thrown into a river. This was charged as a crime, but the accused were found not guilty (commonly believed to be jury nullification).
Was this right? Well, the guy had actively limited his philanthropy where anyone was anti-slavery, people had tried getting a plaque added to the statue to explain context, but this had been blocked. I think this was a reasonable act of protest, and clearly a jury of their peers agreed.
More directly, what if they found their software was being used in a Russian weapons factory that was being used to produce munitions killing Ukranian people? In my mind, that would significantly raise the justification to cause damage to that property.
Harm, especially when it comes to property rather than people, is tricky. I don't think it can always be ruled out when it comes to justifiable protest.