How do I set a vector param in Blueprint?

there is a difference between a material instance and a vector UE4 treats them as different type. What you are looking for is Create Dynamic Material Instance