Why aren’t these Shimano PD-M980 coming apart? I’m trying to give my pedals a clean and regrease. The left pedal came apart as expected, but the right one’s threaded sleeve refuses to separate from the pedal body. I’ve unthreaded it as much as I can, but the spindle still hasn’t separated. Trying to further loosen the sleeve just results in it spinning within the pedal body. Has anyone experienced this before? How do you fix it? I’m considering using some bolts to act as a press, ripping the few remaining threads off.

Edit: Here’s a comparison with the internals of the left pedal. I’m not sure how the sleeve got shoved so far up the spindle. As you can see, there’s not that many threads remaining, so I don’t think forcefully ripping the sleeve out would cause too much damage.
Furthermore, when I try to remove the stuck right pedal, I can’t feel the thread doing anything. Usually when you try to remove a bolt after it’s all the way out already, you can feel the bolt climb a little bit before dropping down again. It’s hard to explain. Here, it feels like I’m just turning a round peg in a round hole. I can’t detect any climb-drop behavior.
Problem solved! I realized that the sleeve should not be able to press itself up the spindle like it did in photo #2. I clamped a set of vice grip pliers between the sleeve and the spindle’s flange to stop it from press-fitting itself into the spindle. It came out after that. I will inspect the whole assembly for damage since the hardened steel spindle is significantly larger than the aluminum sleeve.
Edit:
To conclude this saga, the bearing disassembled itself while still pressed into the pedal body, which is terminal. There is no way to remove the bearing cup, which was supposed to be press-fit in and out via the black threaded sleeve. It was worth a try though!