The current situation is very confusing. On one hand, Real Madrid needs a number 9 but they are performing well without them. On other hand, despite these rumors, I don't think Real Madrid would sign Mbappe after he kind of betrayed Real Madrid a few years ago and signed a deal with PSG. Everyone was thinking that Real Madrid got him but he said otherwise. It makes everything confusing.
Real Madrid are doing well without a number 9 right now. Joselu is doing kind of good but he is not a world class player after all. The rumors are not strong either about Mbappe coming to Real Madrid. Endrick Felipe won't be coming this season as far as I know. Things are getting very interesting and I will be watching every moment of it.
Real Madrid's condition is not in a poor position because their current strength is still strong enough to compete in La Liga, however this is talking about jersey number 9 and so far they have not yet determined a suitable replacement to replace the previous player. There are times when Real Madrid's front line is unable to score goals and this is a consideration why in the upcoming transfer market they have to bring in another striker as a step to maximize the front line.
Joselu is not the typical player that Ancelotti likes and he only started a few games. Mbappe would be a solution for the front, but we never know what his condition will be like now. Belligham cannot be forced to continue scoring goals because there are times when he will stop for various reasons and if that happens Real Madrid must have other options.