DWM3000 CDC_Transmit_FS always USBD_BUSY

I try to run Decawave’s examples for the DWM3000. I can build and run all of them without problems, but somehow I can’t get any data over COM port (e.g. simple_tx example: “TX Frame Sent”). The problem is that in the CDC_Transmit_FS function always returns USBD_busy. Since the hUsbDeviceFS.dev_state is always USBD_STATE_DEFAULT. Is it just my set up or does anyone else experience the same issue. How can I fix that?

Any kind of help is much appreciated. Thanks.

Here the function:
uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len)
{
uint8_t result = USBD_OK;
/* USER CODE BEGIN 7 /
USBD_CDC_HandleTypeDef hcdc = (USBD_CDC_HandleTypeDef)hUsbDeviceFS.pClassData;
if (hcdc->TxState != 0){
return USBD_BUSY;
}
USBD_CDC_SetTxBuffer(&hUsbDeviceFS, Buf, Len);
result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
/
USER CODE END 7 */
return result;
}