The ejectors (part of the sear cage) have always been very short on the 97, basically just a "nub". As long as the slide velocity is correct, this is fine. My personal 97B has this same ejector length and I have run over 8,000 rounds w/o a single issue of any kind.
Sounds like you're on the right track, you probably installed a heavier spring and if you are running light target loads, then your issue would make perfect sense. If that slide is smacking back smartly, the case will not have time to dance around and do weird things.
As a suggestion, if you figure out the weight of your RS's, spray a little paint on them for color coding. Un-coded springs are a pet peeve of mine.