Yes, it's true that Barcelona's improvement was a little late because they started to recover towards the end of the season where Real Madrid had widened the gap with Barcelona far enough that Barcelona lost the opportunity to overtake with a large point gap, at least Barcelona could maintain the runner up position so that Girona would not be taken over again, if Barcelona loses points again, Barcelona must take advantage of Girona's setback in maintaining its consistency and continuing to achieve victory after victory.
Barcelona will still face tough matches in the remainder of this season, especially the matches when they meet Real Madrid and also Girona. This means that Barcelona must be able to maintain points and create distance from Girona from now on because in the remaining matches, the Girona team itself will also try to continue winning in order to return to the runner-up position. And Barcelona must be able to prevent this, especially when the two of them meet again in a match this season.
Their distance from Real Madrid is 8 points, if they manage to win the El Clasico match then their gap will narrow to 5 points, but that is not an easy thing to do, because Real Madrid themselves will definitely try hard to be able to win the match entitled El the classico. Looking at the remaining matches, Real Madrid is actually not completely safe, which means they must always be able to win when competing in La Liga, because every unsatisfactory result they receive will make Barcelona closer.
It is true that Barcelona is a little late in improving their performance, because now it is approaching the end of the season and there are not many matches left, so that reduces their chances of catching Real Madrid. However, whatever the result, they must remain in their best performance, at least to maintain their position in second place in the standings. Xavi himself will definitely try to make all of this happen because ranking 2nd is the most likely thing considering that chasing Real Madrid is no longer an easy thing to do.
Barcelona will always strive to be the best, the problems that come repeatedly to the Catalan club seem never to be resolved so it has an impact on the club as a whole. This season, El Barca is not very stable, their performance is often not so consistent, so they are thrown out of competition with Real Madrid. However, now approaching the end of the season, the Blaugrana are bringing a glimmer of hope again due to their performance starting to improve, even though it is difficult to achieve points from their rivals, at least they will always try to get close, but in my opinion, if Xavi's troops can finish as runners-up, it will be quite extraordinary because Several things happened to the team which also resulted in Xavi's resignation as coach.