Here is an update.
I rebuilt the display using discrete 7-segment LEDs. If the left most LED is connected to digit0 on the MAX7219 (pin 2), it is displayed as the last character. Same issue when using Tasmota. Connect the first digit to digit7 (pin 8) and it is now the first digit.