The first question is how much room do you have between the chainrings and chainstay. Ideal is 2-3mm, and if you have more than that the spindle is longer than you need (as the high chainline indicates).
Also understand that not all 123mm spindles are the same. Some are fairly symmetrical, some have more offset to the right. So while the overall length is right, you're specific spindle might not be.
Now 52mm chainline isn't that far off, so as asked earlier, have you backed the high gear (outer) limit all the way?
If so, and if you know how to install a BB (and have the tools), you might try reversing the spindle, so the shorter offset is to the right.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.