VectorParameter incorrectly converted to MaterialFloat3 in custom node

This error still occuring for me in 4.25.1 - I am able to connect a constant v4 to the “Heightmap Channel Selector (v4)” input on the NormalfromHeightmap material function but when I change to a vecto parameter, it gives error “cannot cast float3 to float4”