Does submitblock require the wallets private key?
submitblock is not a wallet RPC so it does not need private keys nor is it related to anything in the wallet. It can be used even if the wallet is disabled.