I was shocked to learn Kante going to Saudi Arabia when that happened, he was still a great player, Chelsea should have kept him because not like they didn't need him, he was great and he could have stayed in Europe at bigger clubs for a long time too, and yet he didn't, that is an issue without a doubt.
But, looking at the current situation I would say that him going back makes a lot of sense, he is only 33 years old, and he can play at least 2-3 more seasons at high level, after that he can go back to SA if he wants to. They got him for free if I remember right, even if not, they do not need money, they already quite rich, so selling him for only 20 million wouldn't be bad, plus dude is 33 years old, while he is still good, he won't be sold again, so 20 million is all they can hope for him.
~Snip
When Kante moved to Al Ittihad in the transfer market last season, his performance was very good. But I also don't understand why Chelsea let Kante go to Al Ittihad at that time. Then currently Kante's name is being hotly discussed, because he is being targeted again by clubs from Europe. Maybe because of his epic performance while defending France at the Euros, his name has skyrocketed again. Even Barcelona reportedly really wants Kante's services. However, as we know, even though Kante is quite old, he still has a fairly high market price. So of course European teams who want to recruit Kante will definitely be hampered by this. Plus, his contract at Al Ittihad is still long so Kante's price will definitely be even more expensive. And considering that Kante is still under a fairly long contract at Al Ittihad, I doubt Al Ittihad will let Kante go to another club this season. The reason is that Al Ittihad really needs Kante this season, so it is very likely that Kante will stay at Al Ittihad for at least one more season.