Hi Jason,
I use the Adafruit 7-segment display and not the matrix display, but two weeks ago I had the same problem already with only one display , it did not react at all.
First of all, you may want to see my posting on my issue
7 segment Adafruit display not working
https://groups.google.com/g/sonoffusers/c/AA6X7ruGhh0For whatever reason I assumed that the command
I2CScan would make Tasmota automatically use the displays having been found on the bus, but that is not - and possibly for good reasons should not be - the case. Instead you have to configure them.
But even worse, if an address has recently been configured, and no device is attached using this address, on initialization the weblog says sth like "found at address 0x..." - one would think of that a display has been found, but it is only the address that thas been read from the settings.
So one has to configure the addesses being determined by
I2CScan:
* In my case of using one display, the command
DisplayAddress is good enough, which deals with the very first of the eight possible adresses.
* In your case with more than one display the commands
DisplayAddress1 up to
DisplayAddress8 have to be used, where the docs don't tell yet that these commands would exist. I found that only by inspection of the code.
Hope that helps!