Bitcoin’s halving may be happening sooner than expected because miners are adding blocks so fast to the blockchain. The difficulty is supposed to adjust as people deploy new hardware but the speed at which hardware is being deployed makes it difficult for it to adjust so fast.