I am having trouble getting my print to stay square. I am printing a 90 degree right triangle which is basically a carpenters framing square. When I print an actual box, all of the corners come out 90 degrees but when I print this right triangle that has a taller lip on one side, the corner doesn't stay 90 degrees. I think it has to do with the fact that the long side is cooling and / or shrinking faster than the short sides of the triangle because the taller lip is still printing while the long leg is able to start cooling. I think this is what is causing the print to go out of square but I am looking for some help from people who have hopefully had and overcome this issue.

Thanks for the help.