We realize you don't like to hear this, but GM has been ignoring this problem for over FIVE YEARS, blaming the third-party vendors rather than your own software engineers. Apple and Google engineers have done what they can and have performed multiple updates and redesigns to clear the problem and improve functionality but the problem always comes down to the GM vehicles and almost no other brand of which I've been made aware. This makes it blatantly clear this is a GM problem and is more likely to cost GM some of its customers if it isn't cleared up.
The OTA updates to the stacks have been seen to exacerbate the problem as well, especially when it tries to perform an update during a period of frequent stops and starts, such as when moving between multiple bays of a warehouse or whatever to load cargo from different vendors, or different kinds of cargo from one vendor in different storage bays. Such frequent starts and stops completely confuses the stack.