Testflight isn't consistently distributing my builds (or sending emails?)

I'm seeing super weird behavior.

The first build I distributed must have had some kind of glitch, because everyone who clicked a link was invited, but none of them accepted. (The users I added to the External testing group did accept and download.)

So before I ship out a new build, I'm thoroughly testing the distribution, and I'm seeing really varied behavior.

I'm in the internal testing group. So the new build -- if I understand correctly -- should just be in my testflight app. (I see the internal group listed under that build). But the build isn't in my app. I refreshed the app, still nothing. I waited a few hours and tried again. Nothing. (The new build has been approved, btw.)

So, just as an experiment, I created a fake external testing group with just myself in it. Nothing. No email. Nothing new in the Testflight app.

Then I added myself as an individual tester. I didn't get the build in the app, and I didn't get any emails.

So I deleted myself from the individual list and re-added myself. That had worked once in the past, but this time, still nothing.

I checked my box in the individual list. Hit the "invite" button. I did finally get an email! I opened the email on my laptop, and got the redemption code. But when I input the redemption code into Testflight, I got "Testflight is currently unavailable. Try again." (A few other experiments have also had this result.) (I've heard that this can be caused by a ")" in the app description. I don't have any weird characters in the description.)

My mom offered to help, so I added her to my fake External group. She had had Testflight in the past, but had deleted it. So she redownloaded it, opened it. And the new build was just there!! No issue! She opened my app. No issues.

So, I'm glad anyone can access it. But she's in the same fake external testing group as me. Why can she see it if I can't? (She also didn't get any emails. idk if that's the expected behavior.)

So I deleted Testflight and redownloaded it. The new build isn't there.

I added an old build to the fake external group, and I couldn't get it into my mom's phone.

I opened the old invite email on my phone, followed the link (so no need to enter the code) "Testflight is currently unavailable. Try again."

My iCloud isn't full. My email is the correct email associated with my account. My mom and my front end guy can access the app. But I can't, and my users who tried to use a public link couldn't.

I enabled the public link in the test external group. It lead me to an old build (which I could already access) but not the new one.

I deleted the old build from the group, and opened the public link. That gave me access to the new build! So, ok, progress!! But this is still a whole lot of weirdness. I'm not confident I'll be able to get the app into my users' hands.

Any ideas? What the heck is going on with the external group? Am I missing something? And the "Testflight is currently unavailable. Try again." error?

Also, does anyone know the expected behavior with emails?

Thanks!

Testflight isn't consistently distributing my builds (or sending emails?)
 
 
Q