Thanks for the detailed breakdown, that really clears things up. I’ve run into similar permission quirks before where the app identity looked fine on the surface, but missing read access on specific tables caused silent failures. Definitely going to ...