Locked into Reload Animation

I’m not sure if it’s a bug, feature, or something else but if I start a reload animation and am hit during it I am forced to restart it from the last increment and can’t cancel or change weapons until the entire animation is complete.