I would recheck the wheel balance. In my personal experience, wheel balancers here tend to not look at tires being out of round.
There simply balance till the machine 'zeros' and say it's good to go.
Have a good balance/alignment tech to through the car. When the rim/tire is on the balancer, watch it yourself. If you can visibly see the tire 'bubble', meaning move up and down while rotating or side to side..something is a wrong and will cause a vibration. The techs here usually move the culprit tires to the rear, which can cause seat or floor vibration.
Also, inspect rims for any bends or damage.
Rule this out first, before you dig deeper into other issues.
I had a nightmare experience buying brand new tires. 4 different shops could not balance it. Why? Because the new tires were out of shape like eggs. Nothing we did worked, until we got a set of dunlops which were finally 'in shape'. All issues and vibrations/bubbling gone.
No mechanic/Tech tire shop wanted to listen. They all said the tires were fine. But my goodness they were not.
One of the shops wanted to pull the entire drive axles and suspension out. I strictly put that idea down and told him to put that set of dunlops on my SUV and I will prove him wrong.
Well, I proved him wrong.