Thank so much for your both responses.
I have IPv6 enabled in my router, I have local IPv6 local addresses on my devices:
$ ip a
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether dc:a6:32:cd:22:f6 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.57/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::dea6:32ff:fecd:22f6/64 scope link
valid_lft forever preferred_lft forever
But as you've said I was missing the upstream connectivity without my knowledge, and it seems to be the issue, coming from my ISP.
To get out of doubt I've restored DHCP (v4 and v6) to router, stopped my pihole container, and accessed IPv6 test sites:
I just assumed I have IPv6 because I was seeing IPv6 addresses in my devices, and in my router.
Thank you for your great assistance.