Sounds like your animation keys tangents are not set. Open up the curve editor window, if it’s not already open, and edit your tangents- this is what would cause what you’re describing. This isn’t a bug, but is in fact how all animation packages work and it a basic part of the animator’s workflow.