Something went wrong today with my QX 36" crank - help is needed

ok that makes sense, i thought crank moved in, you think bearing moved out…

The attached image shows why neither action should happen. The crank and bearing should be separated by a 6mm spacer on an isis unicycle (that doesnt use moments or have a schlumpf hub). The primary purpose of that is to stop the crank riding up the splines and deforming leaving a wobbly crank.

If the spacer isnt present the problem might be solved by fitting it. or i may be barking up the wrong tree again and if the spacer is present im afraid im out of ideas.