Crouching with animation clips into ground

Hi there,

I have an issue where my character clips into the ground when crouching, but only after implementing animations for it. Here’s a video: https://streamable.com/iwindb

I also want to use my mesh as collision instead of a capsule for accuracy with foot placement and hills, is this recommended? How can it be done?

Thanks.