@DanSchaper - I think you solved it.
I did a quick google and found an article that is talked about dns.interface DNSMASQ_WARN warning notification in Pi-Hole v6 - Help - Pi-hole Userspace
The dns.interface is a whole separate page within pihole. its located in system > settings > all settings.
I removed eth0 from dns.interfaceand rebooted proxmox and can confirm the wifi works now and I can watch stuff on youtube without any problem nor have "No internet" warning message.
I will continue to monitor it and see how it plans out
