Lampard improved in recent games (even before the pandemic). At some point this season it seemed he was more concerned about developing young english players than anything. For example, he deployed Azpi as LB only to accommodate James on the starting XI. That didn't make sense, because Azpi still is a batter RB than James, but Azpi isn't a better LB than Alonso. Not to mention the privileges Mount receive for most part of the season, and even Barkley was given the "penalty taker" role in the beginning of the season.
In recent games he dropped most of those things, and he (re)introduced Giroud, Alonso and Pedro into the team. Yesterday against Leicester it was very telling the fact he dropped James, Gilmour and Mount during the half time. I'm also happy he didn't jump into Gilmour hype train and didn't rushed him into the first team. When the squad is full, there is no place for Gilmour on the first team yet. It seems he also realized Pulisic can't be sitting on the bench.