Well OK, I found this to be weird enough: I have a character, full with some cap with hair attached and what not. But the moment I rig the character (It has 1 subdiv level) hair behaves as expected on viewports and eevee, but remains on rest position only in cycles render.
I am using a mesh deform to keep the cap in place when character moves around. Found out that if I remove the subdiv modifier from the main mesh, it will work as expected.
So my workaround so far: hide the original mesh in render, and duplicate it (with its subdivision) and keep the original one without it. Alt solution would be to just skin the hair cap to the skeleton, but eyelashes still would need to be done this way to work with mesh shapes.
Is this behaviour intended or is it a bug?? I’m pretty new to Blender so I tried to reproduce my usual pipeline for these kind of characters. Am I missing something?