Hi Spencer,
just a quick thought: is any of the diodes toughing one of the rotary encoders? Because that seems to cause issues for some of us, e.g. /g/QRPLabs/topic/new_qmx_problems/106548684
Kapton or other insulation tape put on the back of the encoder might help.
73, Andreas