SOLVED
I ended up putting an XOR Gate between the filter and each of the numbers (2 gates total) to “purify” the outputs. Works great.
I’m trying to make it so that when my player clicks on a space it cycles between three different options. Each click would attach a different sprite to the square and un-attach the previous one. I thought I had it all figured out, but I think I must not fully understand how the “Filter” or the “Number” block work. I’ll paste my solution below. What I was trying to do was have it so that when the player clicked, the primary Number on the bottom cycled between 0, 1, 2, and 3 and then went back to 0. This Number would be output to each of the three Filters I have to the right.
What actually happens is that every time I click, the Filter on the top sends both Pass and Fail and the “Add 1” Number for some reason pushes to the “Primary” Number and sets it to 4. It is then immediately set back to Zero by the “Set to Zero” Number. Help please?