It needs to update hosts filter lists, which is a root level operation.
That said, my pixel 2xl no longer has root (via magisk) but it still has AdAway. Since it was installed with root privs, it still has them. I will eventually patch the boot partition. I just haven't gotten around to it, and LineageOS for microg updates multiple times per month.