Earlier quoted context omitted.
Couldn’t remote start the car with the fob? Viper/Directed has a paid cloud/app service for convenience, but the primary/default method to activate the remote start is RF.
It's unclear to me that the app being discussed started the car? In sufficiently cold conditions, you need to warm the engine up before starting the car, with an electric heating element. If this was controlling one of those heating elements, the problem was presumably that the car wasn't able to start at all, not that the car couldn't be started remotely. https://en.wikipedia.org/wiki/Block_heater
When I use a block heater, I let it run for a couple hours before needing the vehicle in the cold. I've got an outdoor outlet timer that I can use to start my truck's block heater around 2-3AM if I need it for something in the morning. It'll start at 0F without it, but it's exceedingly clear that it's not happy about the arrangement, so I preheat.
Whatever it is, I'm entirely unsurprised that some app or another, talking to some cloud service or another, talking to some car or another, fails silently when "impossible" things have happened. Nobody seems to consider that the cloud can fail. Even though it does, quite regularly, and reliably breaks all sorts of stuff every single time it does.