Parenting Character to BVH File Bones

I did some basic mocap and exported it as a BVH file. I opened my character in Blender and imported my BVH file, then lined up the bones in object mode and in pose mode. Because my character’s arms are modeled in an “A pose” and the BVH file starts in a basic “T pose,” I rotate the bones in pose mode/pose position and apply it as rest pose as well. I parent the bones with automatic weights and for some reason, the arm rotation is completely off and lower than the original animation.

I’ve tried everything and I don’t know what I’m doing wrong. Someone help, please.