Per SpriteDriver28’s reccomendations: I checked to see if the cable that pulls the window up was getting hooked on the window bumper itself… and it WAS! I zip tied it out of the way and haven’t had an issue with it yet!
I also fixed the hardtop defroster (via plugging it in!)