There is no fixed limit, avast checks for updates shortly after boot (if an internet connection is present), it then checks periodically during the day (that period can be lowered to check every 120 minutes, avastUI, Settings, Updates, Details).
These are the checks, if an update is available then it will be downloaded, on average there are about two updates per day, I have seen as many as 5 updates in a day.
That is only one part of the update process as from avast 7 streaming updates are also available, these are more urgent virus definition updates or corrections that shouldn't wait until the next regular update. These streaming updated happen in the background automatically, you have to have the virus definitions set to Auto (default setting) for this to happen.