there are certaintly ways to shim it so that it is tight.. but still so worn and setting on too far.
look at it like this.
with the hub on the axle, if the hub sets under the axle splines with nut torqued.. hub and or axle splines are worn.
think of it like this.. nut tightens down on axle threads.. pushes hub spline into axle spline till it is tight.. if it is loose from wear, it cankeep pushing and eventually hub will be SUB-flush to axle spline shoulder, which the nut will bottom against. and then you get the funny brake-kissing issues.. an old trick is to take banding steel strapping from a pallate and cut thin strips and shim, longways, the axle to hub splines.. torque down.. run ( it will wallow flat a bit and need retorqued a few times till it settles in ) that increased the apparent axle or hub spline height, and makes the hub set farther out, and ths let the nut press on the hub and not bottom on the axle spline shoulder.
it's a shade gree bandaid fix.. but one that's been used many times till parts came in.. or till you could get the $$ together for a new hub or axle ( whatever was worn.. etc.. etc.. )
it you want to test the wear theory.. try the shimming and dry fit it and see what it gets you.
if money is a lil tight.. torque it with the shims.. run it a bit.. torque it some more.. check it each time you use it for like 5 times.. then it wil be settled usually. as long as the hub stays proude of the axle and stays tight.. it will work as advertised till you can fix it right.