It’s very common to use custom integrations in HA for enhanced functionalities, even a device might have some official integration support. For example, many people use Tuya Local or Local Tuya custom integrations, instead/along with the official Tuya integration to access the devices locally.
In any case, if anyone adds the same devices from multiple integration channels, HA recognizes the same devices as different devices from multiple channels. I was wondering if HA would have some options to alias multiple devices as a single device so that HA understands correctly that devices are not mirrored. Moreover, if one integration fails to connect with the device, it can use another integration channel to complete the action.