Casting to Anim_Bp Target changing?

I am casting to the animation blueprint and the target is being set as the mesh from this current blueprint? Im not sure if this is suppost to be happpening but i did the exact same cast in another blueprint and it seemed to work fine

Notice how in the left blueprint it is casting to skeletal mesh and in the right blueprint to mesh?

The right blueprint is the none functioning one

Open to new ideas if there is any other way i could cast