I tried a few of them... non were really revolutionary. Most seal in your foot sweat, so you get cold from that. Most just save the hassle of shoe covers.
A few things that work:
1) Lake / Syksol insole - Grid pattern lowers conductive heat loss through sole / add heat pocket to separate temp layers
https://syksol.com/
2) Wearing insulation outside of the shoe - inside the shoe crushes the insulation, crushed insulation doesn't insulate.
3) Keeping things breathable to evac sweat. - Being 100% waterproof / windproof means there's no convection down there and your feet will get wet, filling all the insulation with sweat, which will then get cold. \
4) Bring a change of socks - see above.