Found the problem and fixed it. It was that CHIP_MAX was not used entirely through out the program and now it is. All is working now for displaying multi-colored letters/numbers on 2+ 3216 RG displays.
Thanks again to Wagner and florinc.
See link for the updated Arduino code.