I shimmed my Taiwanese FB2 clone to get the reading in the Y axis correct, with shims introduced between the main base casting & the column mounting casting – at the top edge in my case, but at the bottom edge in yours by your description of the lean direction.
This was a bit off a faff, as the adustment for the X axis (grub screws in the column casting that bear on the top clamping screws) get moved when the clamp bolts are slackened to introduce the shims. Long term, the face of the column mounting casting will get scraped to remove the shims, but it works fine as is. The reality is the scraping may well not happen !
I used a precision square to set the column perpendicular to the table top in X and Y first, then looked at the spindle tram. Obviously this can be adjusted in the X axis with the swivel on the head, but any error in the Y direction would be more involved – really you need to find which face of the swivel joint is in error & scrape it for a "proper" fix. I can't recall the numbers for mine, but it was close enough that I didn't bother to make any adjustments here. There is the possibility to introduce a (slight) error in the column squareness to reduce the tram error if the tram error is deemed to be excessive & scraping the swivel joint face is too difficult. I say "slight" as I value column squareness to the table as much as spindle tram – splitting the difference, if you like.
HTH,
Nigel B.