Hi all just after some help. Long story short I I snapped my read derailleur off so decided to get a full new groupset I thought if I got all the same I would have no issues fitting and compatibility so I went for shimano 12speed SLX M7100. To my surprise I need a micro spline freehub to fit the cassette. I have bought 2 now and they didnt fit so just after some help please if anyone can? I have added some photos of my wheel it's just the standard specialized 12x148 rear wheel. Any help appreciated thanks in advance.