I am not sure why but I get a very different keyword difficulty level between the two of them.
Ahrefs KD is quite close to ubersuggest, keywordFinder, moz and spyfu. However semrush is way off. For example it is 5 in Ahrefs but 60 in semrush.
Maybe they use different parameters to calculate KD?