So... It's been a loong time...
I finally polished my mod, now it works perfectly (IMO it's fine if it fully breaks vine till the end, even if they have supporting block).
And then I found out that mod called Inspirations includes such a feature - it drops vines hanging from the broken one.
Well, at least I've had fun making my version of mod, may post it somewhere if you ask.