I might be wrong on this, but this is how I have the reverse detent button on my Velocity One Flight configured, and this may solve your issue.
When defining the key bind, there is a pull down option for “On Press” and “On Release”.
Have the “throttle decrease” set to “On Press” of the button, and have “Throttle Idle” set to “On Release” of the button. Hope that makes sense.