BAT rewards didn't show up for May or June

That message is generic and doesn’t track real time since payments are direct payments now.
Payments are still processing.

I will suggest waiting till payments have completed. If you still don’t receive them, ping here.