I don't know the mfg of your visors, but most have a way to set the upper and lower "stop limits -- normally by pressing a button or two while raising and lowering the shade. Your settings may have become messed up ...my originals were bad about that, slipping in the mount (or totally falling out!) and getting messed up. My originals were "AutoMotion" made in Canada. I replaced them with MCD, and the same principle applies.
Paul (KE5LXU) ...was fulltimin', now parttimin'
'03 Winnebago UA 40e / '05 Honda Odyssey toad