the right person to replace Benzema I think is Kane. how he plays up front will suit Madrid. but it all depends on how Madrid tries to get it. because it's a problem for Madrid to get Kane rumored to be expensive.
Madrid's current rival is Man United a strong competitor for Kane. but rather than spending money on Havertz, I think Kane with more money would still be good for Madrid.
Indeed, Kane is a strong candidate to replace Benzema at Real Madrid, it's just that the situation is now getting more complicated and we know full well that Spurs will not easily let go of one of their key players over the course of many seasons. But I heard other rumours, if Real Madrid fail to get Kane, then they will try to sign Lautaro Martinez from Inter. I think Martinez is quite good and he has good vision and finishing for a striker.
Currently, Real Madrid has also announced the signing of its new player, who has just returned to Real Madrid, namely Fran Garcia from Vallencano, he plays as a left-back and it seems that Ancelotti will now restore Camavinga's position as a defensive midfielder.