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