Mike,
Revision D (12-28/22) shows 10k resistors only on 24v systems, Rev. G (10-28/22) shows 10k resistors on EVERYTHING OVER 5v's. That says something. The pitot heat takes more power than most anything on the plane that is connected to the main bus and voltage varies as the temp of the tube heats up. When I installed my system prior to Rev G, I presumed the EMS has some form of voltage protection in it for pickups only to find out it has none. On startup after G first switch push it was done. I didn't know the revision came out and fought it for a week until I figured it out and sent the EMS in.
Go to the diagnostics screen and look at what the EMS thinks the voltage in the line is both off and on. Pop a meter on the pitot line to confirm both off and on. If the meter shows zero off and 12+ on toggling the switch and the diagnostics screen doesn't show a complete zero then you had what happened to me back in January. The EMS isn't sending the right data to the main processor which can only process the data it gets and changing ranges, colors, ect won't fix anything because the voltage changed every time it boots up. Supposedly a general pickup can momentarily handle up to 30 volts. Testing my switches showed it about that that for about a .001/sec and that ruined the EMS and I struggled to diagnose it until I figured out out the EMS failed. Really, it only needs to see 0 to 3 or 4 volts just enough range from the EMS to process the difference as a boolean and a resistor can provide cheap insurance to not voltage slam the circuit using old mechanical switches. The funny part was that I had boxes of 10k resistors just laying around! I have only three lines: gear motor, flap motor, and pitot and all of them have resistors now and everything indicates perfectly on the widgets. Such is the learning curve for old airplanes.