I suspect it's nothing to do with SW rewrite, there just probably was a problem at the selected display vendor (availability/pricing/quality) so first new display module had to be sourced, and then the device vendor needs to change the enclosure parts a bit to accommodate the new display module. After that a new pre-production run must be made with the new HW, and all approval tests redone.