I tried to use RSUserDataScalar, ParticleAttributeLookup and some other nodes to read a point attribute when rendering hair, but it always shows black, only primitive attribute works.
When rendering object as strands, It can read point attributes, but the rendering result isn't as good as hair.
render polygons as hair, used rs hair color nodes
render object as strands, have Cd point attribute
strand point attribute