Material Function stop working when turning Constant 4 vector into vector parameter?

Apparently this is still a thing, as I had just the same problem and fixed it with an append like below.
Anyone got an explanation for a newbie what’s happening here?