Update on my entry: before publishing, Lovable's security scan warned that my app's database rules let anyone read the customer tables. I checked it myself, and it was true: with the app's public key, all 5 tables returned data. It's the same kind of problem as...