Render preview vs Render issue with hair
Well it took me 6 minutes to figure out both issues, so maybe I should have put some thought into it before asking.



The eyelid mesh had a multires modifier on it because i duplicated it from the main mesh in edit mode and it took its modifiers. The preview was at 0 and the render view was at 1. The binding is related to the amount of vertices so it only works in the mode that it was bound, which was 0. So it showed nicely in render preview but not in render. The strange hair was from a different hair emitter that I forgot to delete and that was hidden in the viewport but not in the render.