Tts.google_cloud_say defaults to external url

Hello, I am on 2022.3.3, problem also persists on 2022.2.x. When I try to call the service:

- service: tts.google_cloud_say
    data_template:
      entity_id: media_player.test
      message: "Hello"

Homeassistant defaults to external_url and throws can’t find because it uses the url without :8123 port while all my cast devices are obviously at home network.
Solved temporarily by setting external_url: https://xxxx.duckdns.org:8123

Is there a way to fix this? Thank you. My old config was:

  external_url: https://xxxx.duckdns.org
  internal_url: https://xxxx.duckdns.org:8123