I downloaded an animated character which was using the legacy system, and I converted it to be compatible with mechanim. Now I can get the animations and transitions between animations to work fine. Layering also works. However, it seems that the avatar masks that I apply to a given layer has no affect (the weight of the layer is 1, not 0. I checked). The animation on different layers play exactly as they were originally made as opposed to conforming to the avatar mask. Could this be because something is missing with animations that are converted from legacy to mechanim? What could be the reason here?
P.S. I can get avatar masks to work just fine with animations which are originally made to be compatible with mechanim.