I don't know why, I believe it should unless your firewall is also blocking.
What is your firewall ?
Does it allow avast.setup internet access ?
- If it does delete the entries for it and do a manual update, this will force the firewall to ask permission again.
If you could give a few examples from the log viewer for update failures.