Error: Get Board info timeout error while connecting QGC to Cube Orangee Plus

Hello,
I’m trying to connect my Cube Orange Plus to QGC. But I keep getting the following error:

‘Error: Get Board Info: Sync: Send Command: Get Command Response: Timeout waiting for bytes to be available
Upgrade cancelled’

I have tried changing the USB cables as well, nothing seems to work. It works randomly for one time in 100 attempts and then again starts giving the same error. Can someone help in solving it please.