Separate files currently in /etc in real config (setupVars.conf) , tempdata (list.0.raw.githubusercontent.com.domains) and userdata (whitelist/blacklist)

That exactly is my point here, I know "list.0.raw.githubusercontent.com.domains" are the local copies of the public blocklists, but most programs in linux don't store things like that in /etc but rather in something like /var/lib/pihole. /etc is thought for configs not for temporary files.

If I delete and rebuild gravity will it also rebuild my own blacklist/whitelist (from a place I haven't found)?

Logs, pid, ports aren't really interesting to me, ok I can move gravity.db, but nothing else of the above files.