Its definitely not a proxmox specific problem.
First, check your cabling. 10GBase-T specifies it should be at least Cat.6 cable with a maximum distance of 100m on Cat 6A (better than just Cat.6) cable.
Second, do you have 10Gb green light on card? Because ethtool tells the link is negotiated at...