I'm not too impressed with Barcelona of recent because the way they started the season and how they are playing now are totally opposite. They started very well and in high spirit and were consistently winning every other matches. But now they are far from being consistent. They are playing Real Betis, a team that lost two of their recent matches yet they have refused to yield to Barcelona who won first half only for the host to equalize in the second half. Real Madrid will be very happy for this outcome.
Barcelona have become an unstoppable team at the start of this season's La Liga as they have won matches against all teams from the start. There is a difference between their early performance and current performance this La Liga season as you mentioned. One reason for the change in their performance could be player injuries. From the beginning these team players had no injuries but currently some special players in their team are injured due to which their team performance is not good. The match in which Barcelona drew against Real Betis yesterday was completely unexpected.
Barcelona have experienced a significant change in form this season, although the beginning of the season they have been quite consistent and also appeared very dominant by winning many games in a row, but now their performance has decreased surprisingly, the three defeats and two draws they have achieved so far, has actually made their position at the top of the standings starting to be insecure, this is because Madrid is starting to try to press to cut the current gap, although Barcelona is 2 points ahead of Madrid ranked second, but Madrid have an advantage with 1 match postponed at this time.