I’m fairly sure this is using Google Voice which will require a data signal in order to send your command to google to translate into something the car can act upon. The voice recognition software is unlikely on the car itself, as that would require tesla to have built this, and that’s no small effort.
Anyway, bad signal, probably means bad experience with this feature. Kind of like summon which also doesnt work with weak / no cellular.