I used spirit vessel on morphling and it seems he still gain HP. How to test this?

it also seems that spirit vessel isnt magical damage (I bought 6 pipes and I still end up with almost same HP)

lastly, spirit vessel seemingly affect units during winters curse. it would prolly not get reduce vs ursa too, and also it wouldnt be amplified vs bs I guess but I havent tested.