Tts piper generates 'invalid data found' error

This seems to happen semi often, and its for sentences that I’ve already cached and have worked several times before the error occurs:-

Executed: 26 March 2025 at 18:55:21
Error: Unable to retrieve info for http://192.168.0.200:8123/api/tts_proxy/i5UAqfJIDoDi-TYs3zM9Sg.mp3 (Invalid data found when processing input)
Result:
params:
  domain: tts
  service: speak
  service_data:
    cache: true
    media_player_entity_id: media_player.squeezelite_kitchen
    message: Now playing anjuna_deep
    entity_id:
      - tts.piper
  target:
    entity_id:
      - tts.piper
running_script: false

Clearing the tts cache using tts.clear_cache resolves it, but its annoying.
Its a commonly spoken static phrase, which is why I choose to cache it, should I avoid the cache ?