Recently I've heard that Charles Oliveira once against is calling for Conor McGregor. Oliveira told, that he is ready to Conor in his hometown, Dublin. Charles said that this fight is going to have huge attendance and lots of PPV sales. But, he is already to fight Conor in Brazil. Even though Conor is bad in grappling, Oliveira gets knocked down in every fight or at least eats a lot of punches. I think their fight is going to be close and Conor has all chances of knocking out Oliveira.
I think he just wants the revenge that he deserves or maybe even the money involve in McGregors head because we all know what Conor McGregor is worth, he is like Floyd Mayweather in MMA literal walking cash so I think that Charles Oliveira wants to fight big cash fighters until Islam Makhachev retired, I don't really know what Charles Oliveira's going to do next but I really think he is avoiding a Rematch against Islam Makhachev,
Once Conor said, that any fighter that fights him becomes a millionaire after. That might be the true motives Oliveira wants to fight him so badly ( I think in every third interview Charles calls McGregor for a fight). On the other hand we all know how greedy UFC is and how they pay only hundred thousands their top fighters. Hope that I am wrong. I believe real reason is that Charles has already fought everyone in top5, except Dariush (not a real challenge for him imho) and others Fiziev, RDA, Gamrot are not a real thread to him.