Broadcast 2 different messages to google-mini, What's wrong with this automation?

I’d like my google-mini to broadcast two messages, 10 seconds apart when my door sensor is open.

It works to broadcast the first message, but then nothing. Action seems to stop after the first tts service

Thanks in advance!

Here’s the action:

- id: '1578778801261'
  alias: Door open 30 Seconds
  description: ''
  trigger:
  - entity_id: binary_sensor.shenzhen_neo_electronics_co_ltd_door_window_detector_sensor
    for: 00:00:30
    from: 'on'
    platform: state
    to: 'off'
  condition: []
  action:
  - data:
      volume_level: 0.4
    entity_id: media_player.mini_speaker
    service: media_player.volume_set
  - data:
      message: Someone please close the front door!
    service: tts.google_translate_say
  - delay: 00:00:10
  - data:
      message: Seriously close the front door!
    service: tts.google_translate_say

i triggered it an they both play

Give this a try

- id: '1578778801261'
  alias: Door open 30 Seconds
  description: ''
  trigger:
  - entity_id: binary_sensor.shenzhen_neo_electronics_co_ltd_door_window_detector_sensor
    for: 00:00:30
    from: 'on'
    platform: state
    to: 'off'
  action:
  - service: media_player.volume_set
    data:
      entity_id: media_player.mini_speaker
      volume_level: '0.4'
  - service: tts.google_translate_say
    data:
      entity_id: media_player.mini_speaker
      message: "Someone please close the front door!"
  - delay: 
      seconds: 10
  - service: tts.google_translate_say
    data:
      entity_id: media_player.mini_speaker
      message: "Seriously close the front door!"

For the Win! I hate it when I can’t work out the little details.

Thanks!