'Inverted' has two possible meanings - positionally inverted or color inverted. It wasn't clear which was the fault behind this recall, but end user photos (
https://www.core77.com/posts/111994/Hyundais-Strange-Cold-Weather-UI-Bug-Digital-Dashboard-Rotates-Flips-Display ) show it is in fact positionally inverted by rotation (or both horizontal and vertical 'flips').
Coding and testing to stringent safety standards cost money, and the more variants of the code there are, the higher the cost, and also even for modules sharing identical hardware, the cost of production is increased, and there are much higher inventory costs stocking and distributing several variants of physically identical subassemblies. Its therefore logical to assume that Hyundai decided to minimize the number of types of display subassembly required by determining the configuration to use from the dash panel its fitted in.
A common way to do this without using a lot of pins is to use a potential divider in the external circuit to encode the configuration option as an analog value to be read by an ADC input. If one attempts to encode too many different choices, the values are too close together and especially if the ADC and potential divider don't share a common reference voltage, thresholds can shift resulting in the option being incorrectly decoded. Temperature extremes often cause MCU on-chip reference voltages to shift.