Are you running on BG Luxo tyres, some people have complained that these stock tyres are sometimes bent or damaged to the extent that no amount of balancing or alignment works to eliminate this problem. Quality isn’t consistent with General Pakistan.
If you have already changed tyres, there is a possibility that they are bent or damaged as well since most people buy smuggled ones which are prone to experience transportation damage specially the non container smuggled ones.
Last but not the least often the stock rim is also not upto the mark. One of my friends tried everything and ultimately found out the rims were at fault
First and foremost just swap rims+tyres with a friends problem free Civic for a test drive to see if it persists on those also. If it does then that would mean a mechanical issue