I think it's a bit of track temp as well as engine modes. Piastri was 3-4 tenths up in sector 1 and sector 2 respectively. Sector 1 is very power sensitive, and sector 2 rewards higher engine modes too with the mid-circuit straight and heavy acceleration event out of turn 5.
Sector 3 was within a margin.
But a lot of evidence suggests McLaren at least with Piastri had the wick turned up full (although acknowledging Norris has his incident) whereas the others were still holding some back. Add that with the track temps and I think the gap is somewhat exaggerated.
McLaren will probably still get pole of course but I don't think Max is a second behind by any stretch. The biggest worry is it's expected to be even warmer for the race.
They all do. They're designed to pass the test, but still flex under aero load.