As far as I understood pihole should run fine from now on.
Pinging @DL6ER as he has already heard about this behavior. This is the second (?) time a user reports pihole not starting (completely?) unless the WEB GUI is accessed.
Maybe there is some code that requires resolving pi.hole before FTL starts properly and in a few circumstances this doesn't happen automatically?