Thanks for providing more information about your setup. To be clear, the Program dry path is separate from the Preset A/B dry path. So, if Kill Dry is enabled for the Program, that will only kill the dry signal for the Program Mix/Bypass. The Preset A/B mix and bypass parameters will still have a dry signal present unless kill dry is enable for the Preset.
If you’d like kill dry to be on for everything, set Global kill dry to ON and set Program/Preset A/B kill dry to Global. If you’d like a combination of kill dry on/off for your Program and Presets, this can be achieved by setting individual parameters to on/off/global.
Let me know if that clears things up.