I am using a 2D model made within Maya which has different meshes to enable and disable for different animations. In some animations, the meshes enable and disable transition through different orientations (eg : for hand closed and open, there are two meshes).
The following is the animation timeline which shows the enabling and disabling of mesh renderers.
I am also using a renderer sorting script since I am using an unlit/transparent material to the model, some meshes dont render correctly.
However, the issue is, when the animation is playing, occasionally there is a split second of very large mesh being visible. The bottom image is such case I managed to capture. This happens around 1/3 of the animation.
I should also note that there are transitions which changes the states between animations as well. So there are split second enable/ disables in the animation keyframes.
Is that the reason for the following? Is there any method to fix this?

The following is how it should look like

