Resolved: After ten hours of fighting this mess, I finally found the solution to my issue. Clear the memory in the console.
Issue this command at the terminal screen prompt:
wee_device --clear-memory
I tested this on two separate consoles both of which locked up the screen (frozen) and no keyboard response. Issue the command even if the console is locked up. After this, both consoles corrected themselves almost immediately and began working normally, and the software began reporting to CWOP as it always had in the past.
As for any logical explanation: It seems the software sends some sort of command to the console when the software boots up. Apparently the console doesn't like what it sees and it pukes. The only way to fix it without clearing memory is to pull the batteries and restart from the beginning. The software acts as if nothing is/was wrong.
I can confirm that I NEVER had this happen before and I've used weewx for years with no issues. Yes I have had to occasionally clear the console memory for one reason or another but never to have the console completely lock up and be totally non-responsive.
Screw the log. This is not to be diagnosed from some log. This is a software / hardware conflict that should have been documented and highlighted to look at after a major software release such as this. I've reinvented the wheel 14 times already today just to find this one fix.