Google translate TTS - stutters when triggered from time pattern automation

I have a time pattern automation every 5 mins. It’s has a condition once a sensor is above a value to announce that value.

When I run action it’s fine, when it triggers from automation it stutters and repeats itself about 30 times

I have other tts automations without time pattern and it’s fine.

alias: Amber 99    Announce price over 65c every 5 min
description: Actions when amber price is in red (high prices) zone
  - platform: time_pattern
    minutes: /5
    hours: '*'
    seconds: '*'
  - condition: numeric_state
    entity_id: sensor.amber_general_price
    above: '0.649'
  - service: tts.cloud_say
      message: >-
        Power price is {{(states('sensor.amber_general_price')|  float * 100) |
        round(0)}} cents
mode: single

Any help would be great

I think I figured it out… always the way.
I have asterisk in the hours and seconds and I think it was looping. even though it shouldn’t as its single instance.

Ive updated fields hours and seconds to blank. Seems OK, and I`ll let it run for a while.