Barcelona and Real Madrid are currently six points apart, but Barcelona have played 13 matches, while Real Madrid have just played 12 matches so far. With points gap and difference in the total of matches like that, I believe Real Madrid still have a chance to overtake Barcelona.
You're right. Although Barcelona is leading with 6 points gap but Real Madrid has 1 unplayed match. Since it is the match against Valencia, I'm very sure Real Madrid will win the match and get 3 points. So, actually the point gap between Real Madrid and Barcelona is 3 points only. Sure, Real Madrid still has a chance, we have a lot of remaining matches. There should be opportunities for the change on the position in La Liga standings.
Because even though Barcelona looks very good so far this season, but in reality Barcelona has also suffered two defeats, but Real Madrid has only suffered one defeat so far this season. Therefore, I believe the competition for the La Liga title will still be very interesting because after all, Real Madrid clearly has a squad that has a winning mentality and great ambition in every generation, so Real Madrid always has a chance to rise.
True. Barcelona already got 2 losses, Real Madrid got 1 lose only. However, Real Madrid got 3 draws, this reduced some points of Real Madrid. But the race of the title is still alive, no one can claim Barcelona to win the trophy/title this season. It is not reaching the half of the season, Ancelotti has a chance to return to the 1st place. As long as Real Madrid can improve their performance, I think Real Madrid can beat Barcelona gain this season.
Regarding the mentality, I am a bit doubtful that Real Madrid players still have winning mentality. After Mbappe comes to the team, it looks like changing the mentality of the whole players.