Inconsistent XHR upload through Uppy Companion

I faced the issue while uploading assets(images,pdf), sometimes it worked as expected but sometimes stuck in uploading without any traceback.

Although I see the websocket open in network tab
But the call to stream file on companion-server never initiated (e.g. upload stuck at 0%)
and its show nothing informative in logs (given i have debug=true setting in uppy-companion options)

Where is the file being downloaded from? Also are you able to access the companion logs? And also do you maybe have access to the logs of the destination server (i.e the xhr server where it is being uploaded to)