There’s another location of TKTS in the downtown area, that is way less busy. I went there on my last trip instead, and waited maybe 10-15 minutes!