I think that the three of them are fit to win the caf player of the year award because all of them deserves it's as they where not outstanding in the past season I will like Hakimi to win it because he really had a great campaign winning four trophies even though he doesn't has much goals but he was fantastic
Hakimi needed just last trophy to push him ahead of the CAF award contenders, if PSG had won the Club World Cup, definitely it won't be a competition anymore. Despite, considering PSG achievement and Hakimi as a co/major contributor in his team, Hakimi might be given a head chance of winning the award, Osimhen did very well but i don't think everyone agrees Galatasaray league to be competitive allowing him score such number of goals, unlike Premier League and French League. Regardless, all three are still up there and we can't detect finally who wins.
Well I know there are criteria for selecting the winner of the award but I don't think award like this should be favouring teams that are more competitive, it should be based on individual performance and how they contribute to the team and also winning trophies are part of it. Just because a player doesn't play in top 5 league in Europe doesn't mean if he has better stats he shouldn't be given the award.
The 3 players really had a wonderful season and it is really difficult choosing a winner but I personally think Hakimi has more chances of winning it because his team did well this season and winning the champions league boost him even more and his contribution was really enough he played a huge part in his team's success.