It is a bug, in fact the definitions database is indeed updated but it does not reflect on the “current status” section. If you re-boot your PC or stop avast processes (two of them) and re-start them, it will then display the update correctly, just remember to go to settings>troubleshooting>and UN tick “Enable avast self-defense module” because failing to do this will NOT let you to kill avast processes and also remember that upon re-starting avast, you comeback to re-enable the protection module.
Even though this procedure seems lengthy, I find it faster than to re-boot the PC, and of course, that is only IF you want avast to display correctly because anyway, the database is updated.