Turn out both EthHash and Clique are using the same gasLimit validation. They also share the same EIP-1559 baseFee validation.