Flat spot on one tire

i would suspect that the tire is “cupped” instead of flat spotted. replace the tire or maybe 2 tires. get an alignment done . rotate the tires every 6000 miles. inspect the tires at every oil change on a rack up in the air. look for irregular wear.
do a bounce test on each corner of the car. does it rock like a boat on water or is it stiff and comes back to normal ride height within 1 or 2 oscillations? if it rocks like a boat on water you need shocks. if one is leaking you need shocks.