If this was your first installation of avast ?
Then this is usually offered to ensure a clean start state, but it doesn’t happen on every boot.

The boot-time scan is a special/specific scan that you have to schedule to run on the next boot, it is a one shot deal, if you want to run again you have to schedule it.