I noticed that the keys in evm-contract-map.json are contract addresses, with the chain ID being part of the value, e.g.
{
"0xc2132D05D31c914a87C6611C10748AEb04B58e8F": {
"name": "Tether USD (PoS)",
"logo": "usdt.png",
"erc20": true,
"symbol": "USDT",
"decimals": 6,
"coingeckoId": "tether",
"chainId": "0x89"
},
...
}
So I don't think it's possible to use the same contract address across multiple networks.