I’ve been a Scouter for 15 years and I’m fairly conversant with National policy.
The BSA has participated in “Get Out The Vote” campaigns for decades. But recently, they have been de-emphasized. That’s been because targeting specific neighborhoods these days can be seen as partisan.
If these kids were working off a generic voter list and had a generic script, e.g. “This is your opportunity to perform a privilege that people have fought and died for; go vote”, then fine. But if the phone list was targeted to a specific religion or ethnic group or to specific neighborhoods, or in general off of a list prepared by a partisan organization for partisan advantage, then this was against National policy. The leaders and the sponsoring organization of the Packs and Troops involved need to be disciplined and the Council needs to keep an eye on this to make sure it doesn’t happen again. If the sponsoring organization insists on such activities, the Council needs to pull their charter.
The article said essentially what you did, and the BSA is now looking into the matter.
The choice is ultimately theirs.