I still think there is an issue with your edge switch and the fact that vlan 10 is still showing as untagged and 20 and 666 are showing as tagged even though you specifically called out 10 to the tagged and 666 to be untagged.
This is why vlan 20 works but 10 doesn't.