OTP Delay Fact Check