Well I figured it out, the problem was with my skeleton. I forgot to tick the box that causes it to export with deformation bones only, so my skeleton had a bunch of extra things floating around (elbow trackers, knee trackers, hands, feet, etc.). After I got rid of that stuff it successfully worked the way it should.
1 Like