Here's a bizarre one that works. My other passion is alpine skiing and I'm a ski patroller. Gets really cold here and I need to stay out for hours at temps that are well below zero. I have a big problem with sweating hands that turn into cold hands. One of the patrollers I ski with heard about this trick. You put on a nitrile glove (like healthcare professionals use) either over your skin directly or - ideally - over a silk glove liner. Then put that in your gloves/mittens. Somehow, when your hand sweats once there is some moisture there, they don't sweat anymore and you just have that light layer of moisture. With the nitrile glove you keep it close to your skin and you don't get the insulation or lining in your gloves wet.
Sounds bizarre, but it seems to work. Worth a try.
J.