Pinentry programs not offering to save passwords

I have configured git commit signing, which uses gpg. While trying to commit, pinentry gui popup comes up where I enter password for my gpg key.

I also configured KeepassXC’s Freedesktop secret service integration to save passwords after disabling kwallet & uninstalling gnome keyring. Installed apps are correctly querying the API & keepassxc notifies which process queried for password.

Now my issue is, that pinentry program is not offering to save password. Nor it is querying for gpg password.

This was working perfectly in KDE Neon with pinentry-gnome3.

But not Fedora 40 or EndeavourOS. I even tried other pinentry programs (-gtk, -qt, -tty, -qt5…), but all of them ask for password on prompt and none offer to save password.

Any solutions?


fastfetch
mihirr@fedora
-------------
OS: Fedora Linux 40 (KDE Plasma) x86_64
Host: StarLite (1.0)
Kernel: Linux 6.10.9-200.fc40.x86_64
Uptime: 1 hour, 18 mins
Packages: 2445 (rpm), 4 (flatpak)
Shell: bash 5.2.26
Display (BOE0B36): 2160x1440 @ 60 Hz (as 1440x960) in 13″ [Built-in]
DE: KDE Plasma 6.1.4
Terminal: konsole 24.8.0
CPU: Intel(R) N200 (4) @ 3.70 GHz
GPU: Intel UHD Graphics @ 0.75 GHz [Integrated]
Memory: 4.66 GiB / 15.46 GiB (30%)
Swap: 0 B / 8.00 GiB (0%)
Disk (/): 21.23 GiB / 475.35 GiB (4%) - btrfs
Disk (/media/mihirr/1tb-sandisk): 387.66 GiB / 953.49 GiB (41%) - btrfs
Local IP (wlp0s20f3): [192.168.1.17/24](http://192.168.1.17/24)
Battery (AEC3756153-2S1P-N): 60% [Charging]
BIOS version: 24.08
EC version: 24.8

Visit StarLite MK V page: https://starlabs.systems/pages/starlite