EIP-7702 rejects an external WalletClient signer.
factoryAddress and accountAddress apply only to 4337.sponsorGas: true. The current implementation rejects non-sponsored transaction submission.