Definitely not the time zone. The website’s timezone is PST and when the time goes past the scheduled time, it doesn’t go live. If I open the coupon and click the update button without changing anything it goes live. So basically the scheduled time is not getting triggered. That is what I suspect.
I am sure of it because I tried to schedule 5 mins ahead but still after 5 mins or even 10 mins it is not going live. It only goes live when I go inside and click update manually without changing the scheduled time.