QUEST pthreshold does not seem to be working properly

OS (e.g. Win10): macOS Sequoia 15.4
PsychoPy version (e.g. 2024.2.4 Py 3.8): 2024.2.4
**Standard Standalone Installation? If not then what?: y
**Do you want it to also run online? y
**What are you trying to achieve?: I want to find 75, 50, 25% threshold in a simple detection task where grating images corresponding to different contrast levels are preloaded in Psychopy. The levels vary from 1 to 50 (integers). Since specifying 50/25% pthreshold in the condition file gives me errors, for now I just want to make it work to reach 51% pthreshold. The issue is, whenever I pilot this, I get way more correct responses than 51% (this seem to improve a little by increasing ntrials, but still higher correct resp than expected). Am I missing something, e.g., the 51% threshold in QUEST not meant to properly depend on correct responses, or am I doing something wrong in the condition file? please find the values of my excel file attached. Apologies for this question, I am new to this.
My second issue is that then I need to estimate the 25 and 50% threshold from the staircase (so any suggestion to do so much appreciated) but before then I need to be sure that the staircase is making appropriate estimations of the threshold from the specified values of the condition file.
Thanks a lot to anyone who can help!