It is a very situational item, Yes.
Instead of saying "but veil walker-" or "but shadow weave"
I'll say, It would still proc / be active on light melees. Kind of like if you use a good ability unintended. It's meant to be used like Sinclair's ult, where you activate it and then focus on...