Lawrence averages under 5 sacks a season for the past 3 years. Those are the key numbers he's being paid for - sacks. And he's not getting them. I realize that he's a high effort guys that makes plays in other areas, but it's not close to the needed return on investment. I can find a journeyman player or a rookie to get me 5 sacks a year and I can scheme to make up for the rest. Give me my $20 million-plus a year back!
My own plan would include letting Lawrence go and making edge rusher my top draft priority.
And as you said, the axe will fall on Zeke's contract in 2023. At that point, barring crazy spending elsewhere, the salary cap should be back to manageable.