Pihole only accepts DNS queries coming from localhost (127.0.0.1) everything else is not accepted

Below a solution that can coexist with that PiVPN directive: