Trigger automation on scene also gets fired when its group all off

first post. sorry if this is the wrong forum for this, for example if this is just a bug and should be reported somewhere else. I have some scenes in a group. I have automations which run when those scenes fire. when I turn on the scene ‘dragonfly sleep’, it turns of the light and closes the cover also in that group. then, strangely, the ‘on_dragonfly_wake’ automation is ALSO fired immediately. This only seems to happen when another event group.dragonfly state changed is fired. See below. When I remove the scene from the group, this no longer happens. It’s as if, if a group containing a scene changes state, it triggers listeners as if the automations themselves were fired. Did I get something wrong? any ideas? I removed the offending scene from the group and it works fine but it doesn’t seem like the right behavior.

'{
    "event_type": "state_changed",
    "data": {
        "entity_id": "group.dragonfly",
        "old_state": {
            "entity_id": "group.dragonfly",
type or paste code here