I got things a little more sane. My largest problem now is webms related, the bone movement is completely fucked up. It looks like they are rotating around the wrong origin or something. It has to be an exporting issue in blender because i have .dae files that are working just fine, with complex animations.
Usually in blender it's always some shit like
>ah you just have to reset the quaternion armature flip roll top origin, press Alt Shift N, hold W, then right click and click recalculate
Anyone by chance knows what to do?