That Trader Joe’s stuff is 3% avobenzone. https://www.byrdie.com/avobenzone-8628655
Blue Lizard mineral is cheap at Costco. The white paint effect of this, and other decent quality metal oxide sunscreens, is pretty minimal. As a physical chemist who had my career swerve into toxicology for a while, I’m dead set on avoiding any of the chemical UV blockers. They all seem to have high dermal transfer into the bloodstream with unknown longterm effects. YMMV