hi
Are you going to use servos or motors with encoders, if not, than you should change design for one motor on X but with two screw on each side. Loosing steps issue - big problem when you mill harder stuff like alloy.
I had the same problem - its complicate design, but for long term your gantry always run smoothly, without jamming on one side