Weave pod getting hung very often

We have a kubernetes cluster running on 1.23 cluster version. We are using weave network pluggin. We have faced issue with weave pod very often, the pod gets hung in some random worker nodes and does not communicate with the cluster. We are not able to find any specific log error in the pod or anywhere else in the cluster. The worker node is also healthy. But the moment the weave pod running on the worker node is deleted, a new weave pod gets created and that continues to work fine for few days. And then the issue repeats. Why is weave behaving like this?

I suggest you raise an issue on GitHub - rajch/weave: Simple, resilient multi-host containers networking and more.
Since the fold of the WeaveWorks company, this guy has taken on the maintenance of the project.