what type of rotary switch did you get? I belive it should be a make before break varient. I screwed this up the first time and it gave me issues that are slightly similar to what your having where it only worked on a few settings…maybe a fluke idk
And check your soldering
Good luck