Mystery Squeal Noise

Hello! Seeking some advice on a new noise my 2008 Pontiac Torrent 3.4 is making. It is a loud squealing tone, that occurs only while in motion and at specific speeds (55,70,80,90,120km/hr). I don’t believe it is my bearings as both front ones were replaced in 2020 as well as brake pads and rotors. I’ve linked video of noise below. Any insight or recommendations would be greatly appreciated.

Sounds terrible! Get to a mechanic asap before it causes further damage.Make sure he test drive the vehicule.