I looked up the stats and apparently my metro area (Detroit) is about 4.5 million people, with 7-10% of them speaking Spanish or having Spanish ancestry.
I do think it makes sense their ad algo messes up once in awhile.