I found the problem. Too many hands in the pot. LOL
Term dates were set to "Term Runs from" on all terms and it forced all classes to previous term except for current and future terms. People thought their classes were "deleted". From their point of view, they were. I made the change and removed the dates.
If we do this again, it will be a slow roll out so people will know what's happening.
It's not like Canvas to make a change this substantive and not have release notes on it.