Thanks. I totally believe you as another article provided a solution. The reason is that the Google Nest Mini speaker was the other speaker with the correct IP address in Hubitat. For some reason, Hubitat is not able to obtain the address but do provide a way to manually update the address. TTS started working immediately after the wrong IP addresses were updated. Thanks to Angus_M in the link to the article below for guiding me to valid the IP addresses;
Chromecast Integration TTS Not Working