I'm currently testing out some animations. For my current test animation I'm just creating 3 separate translation keyframes for each of my shoulder bones. The last two key frames for each bone have the same positions keyed as their previous keyframe. Because of this, I assume then when I export the .json file with the 'Animation cleanup' option selected, spine will just remove the 3rd keyframe from each bone's timeline because they just repeat the same position of the previous keyframe. However, when I look at the exported .json file, one of the bones has what I expect, 2 keyframes with the last one deleted but the other bone has 3 keyframes with the duplicate keyframe shown. My question is why would spine export 3 keyframes for one of the bones and only 2 keyframes for the other if they both had the exact same positioning scenarios?