Failed to cast media (google home speakers)

Hi all,

I have this annoying message that keeps informing me the following * Failed to cast media https://xxx.duckdns.org/api/tts_proxy/dd7631adf890fc4105cc9287e90051846ba180bb_en-ie_a9c18110b0_cloud.mp3 from internal_url (https://xxx.duckdns.org). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address.

As far as I can see all the audio files are stored in the tts folder and not /api/tts_proxy/ the audio does play 9 out 10 times, so it’s not a massive thing, but I also note sometime even though the audio is played its not stored in the tts folder.

the internal URL points towards my public url in the hope that would fix it, but it doesn’t, here is how I call it

‘service: tts.cloud_say
data_template:
entity_id: |
{% if who == ‘kitchen’ %}
media_player.kitchen_display
{% endif %}
message: ‘{{ message }}’
language: en-IE’

any ideas?