Hi Greg,
Thanks for your answer.
So the last thing I changed was the extruder.
I switched to direct drive.
I moved the extruder along X axis and realized that it wasn't moving evenly. It felt like it was falling into a notch every coulple inches.
I replaced the wheels and it is now moving smoothly. I reckon some wheel shape irregularity was causing the nozzle to move wobble vertically while the extruder was moving along the X axis.
I have also reduced the inner wall flow. The quality has has improved a lot. But the uneven extrusion along X axis is still there, but has improved a lot.
I will try and verify if the bed is heated evenly.
Should I upgrade the x axis to a rail and get rid of the wheels?