fix: call read_wallet_config only if there is a wallet_path value in options