Yes a normal upgrade will (or at least should) work fine.

Fact is that removing avast through control panel doest’t remove everything.
Fact is also that avast clear removes some leftovers, it also doesn’t remove everything.
Only way to really completely remove everything from avast is to do it manually.

And this is not only the case with avast, but also with many other applications unfortunately.