https://www.cbssports.com/nfl/news/did-tom-brady-snub-nick-foles-on-super-bowl-handshake-lets-look-at-the-evidence/
Although the handshake didn’t happen between the two players, it’s very possible that it was just a total accident. As Foles mentioned, things got “pretty crazy” on the field in the immediate aftermath of the Eagles’ win.
Although it’s possible that Brady purposely snubbed Foles, it doesn’t seem that way and that’s because Brady DID shake hands with at least one Eagles player, and that player was Fletcher Cox.
The most realistic explanation here seems to be that Brady was just never able to find Foles. After all, Foles was named Super Bowl MVP, and once that happened, he quickly got whisked away to the on-field podium for his postgame interview.