Today May 5 i think there was a issue with kite instruments, the expired contracts tickers were still present in the list around 8.30am and were able to subscribed, since kite connect api dosen't provide expiry list, most of the users are fetching expiry from the instrument list for options. Today the code failed and gave me a lot of stress debugging Please confirm, also i request Zerodha developer team to add a additional expiry list api, so that code will be less complicated, robust and clean. Thank You.
Faced the same issue myself. The whole execution for the algos went for a toss because of this reason. And also the trigger timings were missed due to this.