@SRIJAN Does that mean that if kite disconnects and if a reconnection happens automatically(default behavior) then I have to resubscribe again to the tokens?
Solved the issue. I was taking the instrument tokens directly from a pandas column which has a default datatype of int64 for numbers as big as these kite tokens.
The Kite API expects native python int datatype.