ABS is a holdover from the days of injection molding, and is specifically great for that because it shrinks away from the mold. As such, it will shrink and warp when you are printing it. Getting your printer dialed in to your ABS is key for successful prints.
This is why PLA and PETG are so great for 3d printing.
Here is some advice.
1. Get your printer doing great PLA prints before you tackle ABS.
2. Get rid of that 90 degrees the whole time. Set your first few layers at 90, then try dropping back to say 60 for about 20 layers, then drop lower for the final layers. See if that helps.