Why my penguin model with armature act glitchy?

For this model DRACO is totally overkill actually.

What do you mean by connected? You need to create a index, this might help:

I bet that problem is related to that draco which propably is trying to compress mesh of armature

I don’t know if the decompressed result is actually the same order as it’s original. But in your case it definetly got turned into a non-indexed geometry, both cases would corrupt the bone assignments and therefore the animation, when it got turned into a non-indexed anyway.