Take into account reviewing each of the contracts and often utilizing the very same preset Solidity pragma version in all of these. This will assist strengthen regularity and stay away from compiling contracts with sudden compiler versions. The ErrorZeroAddress mistake outlined in L1GatewayRouter should be defined within the IL1GatewayRouter interface https://www.scrollbridge.com/