The most common reasons for delayed OTP are:

OTP for Phone : 

Poor network connectivity; so please ensure you have strong network connectivity in your mobile.

OTP for Email : 

Poor internet speed; so please ensure you have a strong internet speed to receive our emails. 

Sometimes it may also happen that your inbox is full and the emails are bounced back; so ensure your inbox has enough space to accept new emails.