I think the apksigner asks the password prior to locating the file to use it on.
Tried the absolute path yet?
apksigner sign --ks "C:\Users\shant\AppData\Local\Xamarin\Mono for Android\Keystore\esm.keystore" --ks-key-alias <my-alias> <my-package-name>.apk