Can someone explain to me why the two models are not fully matched?

Oh, that is because Unreal Physics can’t work with Complex collision. Ok, then one thing you can do - go back to simple collision and create that simple collision from several primitives (however, it can be a little bit tricky). Another way - to separate tooths from body and build Actor with several mesh components.