Casting broken - devices don't play audio

This is an intermittent problem that started recently. It affects almost all of my Google speaker devices. When doing “Text-to-Speech (TTS)”, the speakers get taken over, but audio either: 1. Never plays, or, 2. Plays part of the first word and cuts off. When this happens, none of my devices are offline. I ran an active ping to each one when testing and all were online with low latency. No major network changes happened when the issue started. Strangely when I do this test, I can hear audio working fine with 1 google hub in the bedroom, while the rest just cut out.

This is what happens (video): Home Assistant - Google Cast - Broken (Turn the volume up) - YouTube

After the cast takes over, you can hear it start to say the word “Test”, and then it cuts out.

The only code I was using for this test was:

service: tts.google_translate_say
data:
  message: Test message from an automation ok
  entity_id: media_player.home_assistant_all
  cache: true
enabled: true

You ever figure this out? I’m having the same issue with door chimes and any TTS I setup.

I created two separate TTS actions. One for speakers, one for displays.

How did that fix the clipping of sounds? If I try to play an MP3 or a TTS it just plays the first .5 sec of the audio.