I may agree with you, but there are many equations in this. Real Madrid is currently back on a winning streak and they are performing regularly, and each player is trying to play very well and is succeeding. They have a good chance of winning in the next matches as well. Mbappe is scoring goals regularly and he has created a great combination with other players. Madrid is four points ahead of Atletico Madrid in second place and Barcelona in third place is ten points behind.
Madrid may have a chance of performing strongly in the next matches. If Barcelona loses, Athletic will move up to third place, which should be taken into account. The next top position depends on the good performance of each team. The rhythm that Madrid is in now will not be easy for any team to beat them.
Real Madrid have already managed to create a points difference with the other teams and they are quite confident in La Liga so it is unlikely that Barcelona will overtake Real Madrid and secure the top position in the points table. La Liga has always been a rivalry between Real Madrid and Barcelona and in the last few seasons Real Madrid has done better than Barcelona but this season Atlético Madrid is able to perform well. Since the performance of Real Madrid is gradually improving, I think that Real Madrid will perform better in the upcoming matches in La Liga.
If Real Madrid perform well, Barcelona will have to fight for the second position in the points table. Since Real Madrid now has more points than Barcelona, Real Madrid will definitely not want to reduce this point gap, but they will want to increase this point gap by performing better in the upcoming matches.