DNS Conditional Forwarding works for IPv4 but not for IPv6

hmm looks like I edited my OP in place of replying...

Thanks!

I changed my router recently and with it I changed my subnet, I think I left Pihole with outdated settings, I don't remember seeing these on its WebUI settings lol

And I also flushed my logs in case these IPs were old data.

0 25667 127.0.0.1 localhost
1 1942 fdfa::101
2 1514 fdfa::100
3 1462 192.168.49.101 main.home.hikarinet.info
4 349 fe80::c40b:7049:4b74:f40f
5 309 192.168.49.100 server.home.hikarinet.info
6 72 192.168.49.114 note9.home.hikarinet.info
7 25 192.168.49.104 nas104.home.hikarinet.info
8 25 fdfa::104
9 10 192.168.49.140 yamaha.home.hikarinet.info
10 1 192.168.1.2 urubu
11 1 ::1 ip6-localhost
12 1 fe80::b685:b26b:79a1:4011 urubu
---EOM---

I'm learning about IPv6 and trying what I'm able to make work with it and what not. In the future I may disable stuff that doesn't work properly, but I don't wanna just disable anything in the first attempt.

Setting OpenWRT's dnsmasq to advertise Pihole as LAN's DNS resolver and use its ULA was somehow challenging, and at least this issue seems to show this part is working. I just need to fix it now.