(UPDATE 12/10/2020: Still works like new after my 2018 lube repair)
Ha I recently had what sounds like your issue, the visor suddenly became very hard to pivot over to the drivers window and was extremely creaky, like the pivot point was seizing up. I unscrewed the visor from roof and tried spraying into the pivot area with Liquid Wrench silicone spray but no dice. Maybe I gave up too early and didn't allow it enough time to soak in. You can't take anything apart and there's little gap to spray into on the pivot piece. Last resort before buying new $50 visor was propping up visor upside down with the triangular roof mount on counter and sprayed into the mount's pivot gap with Tri-Flow w/Teflon with its tiny little spray tube and let it soak overnight. When I first tried pivoting the visor in the morning it was still stiff & noisy but I kept working it and it started to free up. I reinstalled it and swung it around a few times and it was like new- moved freely with no noise but still had enough friction to stay where you wanted. Been a few weeks and still good fwiw.