No team is faultless, the important thing is to acknowledge the failures, see why they occurred and try to mitigate them happening again.
However, end of season is always different, so many teams trying to secure different things, league security, play offs, promotion, so we cannot expect easy games regardless what form over the season tells us on paper, but in my opinion your expectations are faulty, look at Man City, Bayern, Leeds, look at any such team they can all falter, it’s just how you regroup and go again.
Thankfully, we are showing some fight over the last two games and that is extremely encouraging in my opinion.