I've tried leveling as much as I can, still the prints come out oval.

Just install sailfish firmware, but still seems it wasnt a firmware issue either.

I removed a Y belt to see if I could tighten it, but pulling as much as I can, and now the belt seems looser than before somehow. So no idea how they get it tighter when the manufacturer built it.