Posting this in case anyone else has his issue.
Took out my freedom tops today. When I pulled down on the passenger seat visor to move it out of the way I heard a pop. Then the visor squeaked fairly annoyingly every time I moved it.
Did a lot of troubleshooting – turns out the noise only happened when the inside screw (of the two that hold the visor to the Jeep) was tight. Each screw has a small retaining clip that it attaches to. I ended up spraying a tiny amount of white lithium grease on the center of the retaining clip and the noise stopped.
So be careful when pulling your visor down out of the clip. I guess I was too energetic and bent the clip.
On a side note: Does anyone know where I can buy a replacement clip? I’ll probably need one soon.
Pic of the clips in question: