Cuts are moving in both X and Y axis each pass

i have been trying to figure out why each pass keeps moving in positive direction on both X and Y. Cuts that just have a single pass are cutting exactly to size, but every pass after the initial cut in Z will move. I will try to attach a photo of the final piece. Machine is square and belts are sufficiently tight. Has anyone else dealt with this problem?