I have already tried changing the resolv.conf IP to a standard one, with no luck, and changed it back, and have run sudo apt-get update and sudo apt-get upgrade. Neither of them seems to have fixed this issue.
pi@raspberrypi:~ $ curl -o /tmp/pihole-FTL https://github.com/pi-hole/FTL/releases/download/v4.2.3/pihole-FTL-arm-linux-gnueabihf
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 620 0 620 0 0 568 0 --:--:-- 0:00:01 --:--:-- 568
pi@raspberrypi:~ $ sudo getcap /usr/bin/pihole-FTL
pi@raspberrypi:~ $ ls -la /usr/bin/pihole-FTL
-rw-r--r-- 1 pi pi 620 Mar 24 23:28 /usr/bin/pihole-FTL
No, the admin webpage still says "Lost Connection to API", shows the DNS Service and FTL as not running, and doesnt show a version number at all for FTL at the bottom right
pi@raspberrypi:~ $ pihole -v
Pi-hole version is v4.2.2 (Latest: ERROR)
AdminLTE version is v4.2 (Latest: ERROR)
/usr/bin/pihole-FTL: line 1: syntax error near unexpected token `<'
/usr/bin/pihole-FTL: line 1: `<html><body>You are being <a href="https://github-production-release-asset-2e65be.s3.amazonaws.com/80716356/48882a80-3924-11e9-89ab-cddb36b402c4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190324%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190324T175844Z&X-Amz-Expires=300&X-Amz-Signature=f3e9da4c391acfb5c198d8db2d5b8128cc4eb33812f06ecdfa525d9e11f4d3b4&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dpihole-FTL-arm-linux-gnueabihf&response-content-type=application%2Foctet-stream">redirected</a>.</body></html>'
Latest FTL version is ERROR
The debug log was having an error while uploading again. I had to change the resolv.conf to google's DNS again, and this time I got