I had the same height problem, but I fixed it using the base rotation and base offset node in my character blueprint: