Xiaomi_aqara.play_ringtone from 2 different gateways at the same time

Greetings,

I added a second gateway and xiaomi_aqara.play_rington works fine on this 2nd gateway. However in an alarm automation, when the motion is triggered, I would like both gateways play at the same time. I could only hear the siren from the 1st gw. Below is the script I used for the automation.

Has anyone done similar setup? Is your config different?

xiaomi_alarm_siren:
  alias: Xiaomi Alarm Siren
  sequence:
  - delay:
      seconds: 2
  - service: xiaomi_aqara.play_ringtone
    data_template:
      ringtone_id: 1
      ringtone_vol: 100
      gw_mac: 1st MAC
 - service: xiaomi_aqara.play_ringtone
   data_template:
      ringtone_id: 1
      ringtone_vol: 100
      gw_mac: 2nd MAC

I got it to work by creating a 2nd script for the 2nd gw instead of calling services twice in one script.