FTL daemon fails to start after reboot but works fine when sudo pihole-FTL is ran

I think so. You provided a good workaround.

I think so, based on the status code.


Here is someone reporting the same issue. They go a step further by changing the user to root and commenting out the capabilities