Naja, ich erwähnte ja es hilft Dir nicht
Klar das MS den Reader immer wieder neu anlegt. Den wollen die haben. Und wahrscheinlich auch auf der ersten Position. MS Docs.
Hast Du mal mit scdaemon.conf gespielt ? Dort könntest Du ja den Reader einstellen. Derzeit nimmst Du ja immer den “Default” Reader und das ist nunmal der erste den er findet. Wenn Du MS seinen Reader lässt, dann könntest du für scdaemon den zweiten Reader einstellen. den nimmt dann auch der gpg-agent.