Thank you for your reply.
Due to the fact that the Shimano EMTB uses Hollowtech technology and the cranks we supply uses the Hollowtech II technology so the sizing / fitting is slightly different on the two. If I am correct from what I understand, it could be that the older version of our Stages Shimano XT crank - the M8000 would fit. Unfortunately we do not have any on stock and will not be receiving any more of those cranks from Shimano. fitting
However, if we can not guarantee that the compatibility would be a perfect then we can not suggest it. I just do not want to give you advice that would not work. What I can recommend is that if you know somebody with a Shimano XT M8100 crank, you could see if it fits the EMTB crank.