Many of the games I couldn't connect to were the ones that were in progress. It still shows them on the screen if they arent full, and allows you to try to join them.

I tried joining one in progress didnt work, but then I joined another and it did.

Just some advice, still crashes though, but