It is true that Girona has performed well this season, but their current existence at the top of the La Liga standings cannot be separated from the inconsistency of Real Madrid and Barcelona, so indirectly Girona has benefited a little because of that.
If you look at Girona's overall performance so far it is quite impressive and they just need to maintain their consistency, in my opinion it is very difficult for a team to maintain its consistency until the end of the season.
And it's not impossible that Girona could make a surprise until the end of this season, I think that would be very interesting if that happened.
Speaking of consistency, this is actually true but that does not mean Barcelona and Madrid are bad until now because looking at the current situation the difference is only in the draws they have, which means that it is not the consistency of Madrid and Barcelona that has dropped because reflecting on their current situation and last season, I don't think it's too different, it's just that Girona is currently giving very good pressure which makes them like this time which is surprising.
But this is good because with Girona like this we can see something good in the standings because with differences like the standings become not monotonous and Madrid / Barcelona have a reference for them to be even better if they want to be at the top of the table.