Can you check the Tasks to see if you have got an error syncing the baseos repository?
See my topic CentOS 8.4 BaseOS Sync error
I don’t know if it’s a coincidence or not, but the “broken” packages must have arrived during that sync which resulted in a warning…