Why is /usr/src/linux-aws-headers* growing?

Solution 1:

This is probably due to the automatic updates.

You can disable the automatic updates and even remove the unused kernel images and headers running sudo apt autoremove --purge (as you are already doing)

More info here: https://help.ubuntu.com/lts/serverguide/automatic-updates.html