Zigbee2mqtt update timeout

Zigbee2mqtt notifies me that there are a few new OTA firmwares available to my devices, however every time I try to update any device with Zigbee2mqtt it idles at 0% for a few minutes before I get a timeout message. I have never managed to update devices through Z2M, which always gives timeout. I have managed to update through ZHA. What may be the problem?

Using zha and z2m at the same time ?

yes using both zha and z2m at the same time and same coordinator

Well you know this is like you are using pencil and screwdriver to write a letter at the same time on the same piece of paper wondering why this is not working.
Use one or another.

Ok, I wasnt aware of that. Ill go for Z2M then as I suppose it supports more devices. Thanks

You welcome.