Eventually I pulled it out, after having to pull the fender to hold the welded nut that broke 😡.
The pedal was stuck rusted, the release, although released, was stuck, and the release handle lever was bent, not fully pushing the release.
AND I broke the release handle rod while trying to...