Looking at the play diagram, I'm more inclined to put that incompletion on John Brown.

The seam was open, which is why Josh Allen threw it -- but Brown cuts his route inward. Will find out exactly what happened after the game. pic.twitter.com/dM4MV6Sqsb

— Marcel Louis-Jacques (@Marcel_LJ) December 8, 2019