Question

Who’s the only player who’s caught passes for three different franchises in Super Bowls?

Answer

Emmanuel Sanders. Sanders was on the Pittsburgh team that lost to Green Bay in February, 2011. He won a Super Bowl in 2016 with Denver (against Carolina). And he was on the San Francisco team that lost to Kansas City in 2020.
Statistics compiled using search tools at Pro-Football-Reference.com