I can understand Lewis' hesitation in wanting to overtake Max (if he hadn't been told by the team that Max is giving the place back). Max basically tried to run him off the road multiple times in T1-2 in the race. When you're dealing with a driver like that, you don't know what he's planning when he starts slowing down on the straight and weaving a bit left and right. For Max, if neither of them finishes it's good. For Lewis, he absolutely MUST finish and get the points.
If Max wants to make it clear to give up the place, he would stick to the right wall, not vaguely in the middle of the track (also the wall on the left narrows a bit in that area).
Add to that, both drivers obviously didn't want to be the first one to cross the DRS detection point.
So it's a misunderstanding complicated by Max' aggressiveness earlier causing Lewis to be ultra cautious (rightly so), compounded further by the DRS detection being in that area.
Then on lap 42 he let Lewis past in the same spot, and then immediately takes the place again. Cheeky, but Max knows Lewis can't defend too hard because he can't afford DNF.
Then Lewis' final pass on lap 43 (which was as clean as anything, he left Max plenty of time to cutback instead of going off track). It's probably a last ditch effort by Max - that by running off the road, the stewards would also give Lewis 5 second penalty (which neutralises his own penalty), and they can resume the fight on track.
All in all, a very messy race. We know what Max is like but he's definitely feeling the pressure this weekend. Mistake in quali and so many moments of desperation in the race. Not helped by the poor T1-2 chicane (similar corner at Maggiore GP in GT Sport and Oscherschleben T1-2, which always causes chaos) and weak/inconsistent stewarding by FIA/Masi as usual.
But hey, at least we have a 1 race battle royale shootout
Fully expecting a Senna-Prost 89/90 moment there. Get your popcorns ready folks!
P.S. I have no idea how Lewis got FL with his right front wing endplate missing. Since Brazil this guy's speed is just on another level.