Automation - Cannot use "toggle switch" service with an entity without unique ID

Hi,
sadly I’ve to use ewelink integration to provide switches entities which have no unique ID.

I need to operate one of these switches via automation and the only way to reach it is using “Service” “switch.toggle” and put as target my entity which is correctly shown:

if I use “switch.turn_on” or “switch.turn_off” it works perfectly. Instead, other switches with unique_ID work as expected using service “switch.toggle”

my question:
is this behavior as expected?