The answer here is simple, but many may not wanna hear it.
Refs knew it was a catch. They wanted to change the direction of the game and they succeeded by ruling it a turnover.
It damn near cost us the game, and it is absolutely inexcusable to have not overturned it on review, but the league has always gotten away with whatever they do, so it gets swept under the rug and excused as an error or mistake when there's no way that could be the case...we are not that stupid.