bad definition update notices

Windows notifications and Avast (Free) itself, is telling me multiple times a day that I need to update my virus definitions.
When I check the status of the definitions, they are up to date almost every time.

Anyone know what’s wrong/how to fix this?

This out of sync condition (as I call it) when what is reported doesn’t match what is on the system. This has frequently been resolved by doing an Avast Repair.