Attach Character Collision Capsule to HMD (SteamVR)

sounds like you may need to take into account the rotation of the camera in one of the location samples, e.g. camera xy by rotating that vector by the camera rotation before setting it.