Unity, Blender, and Bone Segments

Hello. I have tried looking up this question already, but most posts are either not answered or answered vaguely.

I have a boss within one of my Unity Projects that is a cobra-type thing. In blender, I used bone segments and an IK rig to animate it. When I import it into Unity, the bone segments are turned off and the snake looks deformed and lumpy.

The snake is rigged using vertex groups.

How can I import bone segments into Unity? If Unity does not support bone segments at all, what would a good Blender rigging alternative be?

Thank you.

Gotta use bone animation and export as .fbx using bones, vertex animation is not supported in Unity.