last night I rehearsed with my Stereophonics band. We last played together 2 years ago. We have only done one gig and we had 2 rehearsals for it.
Ran through the set last night twice. 2nd run through was really good.
The point is here, everyone does their homework before rehearsal and the result is good.
I joined a function band this year too. It was all on me to learn the stuff, which I did. we gigged, it was great, got rebooked immediately.
If it takes too long to come together, it doesn't work IMO