I was on 23.3. Win7 Ultimate 64-bit. I use manual update for program version, and auto update for definitions.
I got a popup telling me my program version was out of date, and I updated manually and did a reboot. After that I was on 23.4 and these unwanted components had been installed.
The only components installed should be: File shield, Mail shield, and Web shield. Plus Anti-rootkit/Anti-exploit, which doesn't seem to fall under any specific shield. Nothing more.
After reboot Behavior shield + Ransomware subcomponent were present and active. Plus the Cleanup component was also installed.
These are components which I have uninstalled previously. Years ago. Usually a program update does not change this. This time it did. I don't know why. It certainly seems like errant behavior.
I have since uninstalled these components once again, and so far Avast hasn't tried to add them back.