Layering multiple animations problem

Im having an issue with animating an object. I have 5 layers, but 2 currently arent set up to do anything, and the base layer is just an ‘animation’ with a single keyframe, so it pretty much doesnt do anything. Its just the default rotation and position of the object.

One of the added layers is an idle animation layer. There is a blend tree that has 2 different animations, currently only 1 can play because the parameter for that blend tree doesnt change. This one works just fine. The one underneath it is another blend tree, and this is the problem animations. The blend trees, are both ‘animations’ with one keyframe, just simple rotations that i can interpolate between.

The issue im having is that second layer doesnt do anything. When i change the parameter for the first blend tree i can see that the animation changes in play mode, but when i change the parameter for the second blend tree nothing changes. Both layers are set to additive and their weights 1. The blend tree has animations assigned to their motions, and i can see the object moving in the animation preview window, but when I enter play mode and start messing with the parameter nothing happens. I can change the parameters for the first blend tree and see the changes in the game but not for the second blend tree.

I dont know whats happening. I assume that I cant have 2 animation layers be additive, and the first additive layer overrides the second layer, but im not too sure. I didnt see anything warning about this on the unity documentation for it so it might not be that but i dont really have any other guesses.