I made a major animation and then I made an additional animation that only moved some bone positions to create a slightly skewed left or right appearance on top of it
When I set up the animation track, if the extra animation is on top, the bone doesn't move at all, and if it's on the bottom, the extra animation doesn't apply
Does Unreal have an animation mixing function for each track
In Unreal Engine, animation blending and mixing are typically handled through the use of animation blueprints and blend nodes. However, the behavior you're describing suggests that the additional animation is not being applied correctly due to the order of operations in your setup. In Spine, when using multiple tracks, the animations on higher tracks will overwrite the animations on lower tracks if they key the same properties. This means that if your additional animation is on a higher track and it doesn't key the properties you expect, it won't have any visible effect. Conversely, if it's on a lower track, the major animation on a higher track will overwrite it.
To achieve the desired effect, you need to ensure that the additional animation is applied in a way that it only affects the specific bones you want to modify, without being overwritten by the major animation. In Unreal, you might need to use blend nodes to control how these animations are combined, ensuring that the additional animation is applied after the major animation, but only to the specific bones you want to affect.
The Preview view in the editor is basically what AnimationState tracks do at runtime. Have you tried playback there?
http://esotericsoftware.com/spine-preview