Heated seats at -10F are very good. The moon roof can over and under shoot the properly seated and sealed position. Hard to get right when sitting still. Nearly impossible in motion.
Most of us don’t need a moon roof anymore as we outgrew doing that.
Oh man, that stinks! It’s not like limit switches are advanced technology or anything.
Is this a known issue on a lot of cars? Dig around in forums and tuner sites, someone out there may have a fix kit. You’d be amazed what people come up with.