If a backup signer signs on one chain, that same signature should be able to be played across all chains so they don't need to sign 4 transactions to recover an account if the account exists across 4 different chains.
Right now, a backup signer will need to sign a transaction n times where n is the number of chains the user's setup is deployed on.
Hardcode the chainid to be the same for all recovery spells, or possibly use a different typed signing structure.