Both issues described are restriction of GPU Deformation. The restriction is explained in the package documentation.
https://docs.unity3d.com/Packages/com.unity.2d.animation@13.0/manual/SpriteSkin.html#requirements-for-gpu-deformation
In addition, it is possible to change the sprite colour on Sprite Renderer. Please use it instead of changing material colour.