I tried the solution above (uninstall existing 'beta' version and reinstall from production store in the same slot). Overall, it worked (now on 2023.1.9 [Production]), although I had a bit of weird behavior (one parameter (device) not populating with their IR 'buttons' but 'borrowing' from other parameters). But I've seen this before and usually re-pasting, re-starting the IoX and UD Admin screen a few times gets everything in sync. Thanks.
UPDATE: I went into Polygon and found "sherwd" in a previous test node server "iTach-IR(4)". I deleted the "sherwd" line/node and nothing changed (message-wise) but when I deleted the whole "iTach-IR(4)" node and then synced, I received the message that I received yesterday about the values to be removed.
So I assume the "iTach-IR(4)" node deletion triggered the 99 missing values this time (not sure what did yesterday) and the "sherwd-NAME" in iTach-IR(4) was part of the problem. After backup, I selected the "Remove Unused Values" and synced.
There was still a sync error: "1. could not match ND paramName error" but there was another old/test Node Server in Polygon, "iTach-IR(3)", and after deleting that and syncing a couple times, all the errors had cleared. So it appears those messages are 'normal' if there are unused things, or something has been deleted and changed. Good housekeeping rewarded (hopefully).