Vladimir's Offering only gives lifesteal to melee units. Venomancer is not a melee unit.
I forgot about that for a moment.
It doesn't mean it's not worth getting it Venomancer, still, as it's a generally supporting item. I'd make a Chen do it all the time, for example.