@snqyz you legend.
the Application Id is changing quite often so after a few successes git pull or push authentication stopped with the error “Unable to open public key file”.
so we definitely need the not changing relative path like you mentioned.
lg2 config user.identityFile "~/Documents/.ssh/id_ed25519"
lg2 config user.password ""