@rohithmaccs
Was facing similar issue. When I generated session just before opening websocket and used feed token after that it worked.
obj=SmartConnect(api_key="API_KEY")
data = obj.generateSession("CLIENT_ID","PASSWORD")
FEED_TOKEN=obj.getfeedToken()
CLIENT_CODE="CLIENT_CODE"
token="STOCKS_TO_SUBSCIBE"
ss = WebSocket(FEED_TOKEN, CLIENT_CODE)