Ethers provider behaviour when hitting the projectid daily limit

When the daily projectid limit is being hit an API request to Infura should return: “exceeded project daily request limit”
However, the ethers InfuraProvider would throw a timeout and the JsonRpcProvider would throw could not detect network

Please follow the progress on this issue here: