First attempt at adding pictures and so far it looks OK in preview. Your pictures had enough resolution I could copy an area and edit which I didn't think would work at first.
"A" is the burnish mark where the spring normally rides. Which I think is closer to the edge where the ramp begins than it should be. Kahr addresses this by notching the flat surface on the PM9 in the center of the flat surface. Which holds and keeps the spring in position.
"B" looks like another smaller burnish which could be the result of disassembly/assemble. Or could it be the result of the spring falling off the flat surface and riding on the slope of the ramp resulting in less downward force allowing the slide stop to engage before the magazine is empty. Riding on the slope may be difficult to identify as it could be possible that holding the slide open clears the original fault and you find the spring on the flat.
"C" is my attempt to show where I think the spring should be riding closer to the vertical wall which in the picture is a thin dark line from left to right. This could be what the Kahr tech was talking about when he said spring was bent. Bent in the upward direction close to the drop off for the ramp. Having a replacement spring I would bend the original down as shown in "C". Grasping the spring at the tip bending down so that when the stop is in position the spring is in the position of the red line.
P.S. Should have asked before. Is it always the same number of rounds in the mag and how many? If more than one mag is it always the same one or both?