The functionality is experiencing issues when deploying the Rasa application using a clusterIP (Domain) with 5 Sanic workers

Slot values fail to persist across different requests within the same session when deploying the Chatbot application via Docker using clusterIP(with domain) with multiple Sanic workers and integrating it on the portal. However, when deployed on NodePort, the Chatbot application operates correctly.

In the below code snippet the user_id slot is not fetching data and it is showing none.

class SRImoreInfo(Action):

def name(self) -> Text:
    return "display_SRI_more_info"


def run(self, dispatcher: CollectingDispatcher,
        tracker: Tracker,
        domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
    user_id = tracker.get_slot("user_id")
    scheme_link = credentials.server_url + "scheme/scheme-detail/" + str(user_id)
    dispatcher.utter_message(text = "[Click Here](" + scheme_link + ") for more information.")
    return []

Please provide solution for above.