Strange Offset Keyframe Behavior
It was because I was using time remapping on the output options. If "Old" and "New" are set to different values, it creates offsetting behavior with keyframes in the dope sheet and timeline.