I was having problems like that (FT5R1) after a controller upgrade and it came down to a couple of things.
I too could print tall things easily in PLA but not in ABS.
That's more typical than you may think though.
First, the layer adhesion was not all that good because the nozzle temperature was not correct.
This seemed to cause the layers to "grow" or feather, especially at the corners, to the point that about 2" off the bed the nozzle was severely snagging despite having a couple of mm of Z-hop.
The Z-hop will clear obstacles of course, but then the nozzle comes smashing down onto the layer beneath.
It was reported to be correct at around 230C but in reality it was only about 218C.
This was a setup problem in the firmware that I discovered and corrected using a thermocouple-type temperature meter,
Optical types are just not accurate enough.
So you might want to check your actual nozzle temperature.
Also map the temperature over time in your slicer during the print (if not printing from an SD card) to see if it is sagging.
If so, slow the print down or switch to a "volcano" style hot end.
Second, check your axis drive current for the direction the slip is occurring especially since from your description it appears that the offset is occurring in the same axis regardless of part orientation.
It may be a bit low so that as the nozzle snags or drags it eventually skips steps.
That's what looks very likely to me from the photos in fact.
Also, make sure the drivers have plenty of cooling air flow so they are not going into self-protection mode after printing for a long time.
Some driver chips have automatic current fold-back to protect themselves from overheating for example.
Now a bit of a long shot-
Check your Z-axis calibration over 150mm or 200mm or so, not just for a short distance.
Use a digital caliper or some other accurate measurement device to check it, not just a ruler, and check it on both sides (where the lead screws are).
Take the average of both sides as the true step-per-mm value for Z.
Or are you perhaps running a non-standard Z calibration value that accumulates errors over time so that the layers are being squashed more and more as the print progresses vertically?
Even if you are running a standard number, the lead screws are likely not "perfect" for mm-versus-steps in the first place.
They are not CNC machine tool precision grade (in which case they could easily cost more than the printer did).
They are hobby grade, so some tolerance to their lead distances will apply.
And another long shot.
The print quality looks quite good to me but you might be slightly over-extruding.
This could cause accumulated drag as the height increases.
The top photo seems to imply something like that, but I could be mistaken.
This could come down to a variation between your reels of PLA and ABS.
Try a slight reduction in filament feed rate perhaps?
There is a logical explanation.
I hope this helps you find it.