If the port shows up in Device Manager but QXDM still gives the "Failed to create diag service" error, the driver stack is likely corrupt. Simply updating the driver often isn't enough; you must uninstall it cleanly.
To avoid this error in future projects: