Toggle function in glance card requires 2 taps?

I created a glance card which shows all of the lights in my house to quickly turn on/off some lights. This is an example of an entity:

  - entity: switch.garage_ceiling_lights
    tap_action:
      action: call-service
      service: homeassistant.toggle
      service_data:
        entity_id: switch.garage_ceiling_lights

What I’m noticing though is that I have to tap twice to activate the toggle function, i.e. turn on/off. Is this normal behavior or am I missing something?