Agreed on "our board" probably not matching up with what actually happens and I think you are right, McGlinchey may go early, as well as Ridley. Which would be a good thing for the Packers.
Maybe I need to look at Landry closer. The little I read about him gave me the impression that he was kind of a one trick pony, smallish, had a great 2016, but poor 2017 (even before ankle injury), terrible against the run and not very good against the better teams. Also reading reports that some think he is a second day pick, has me scratching my head as to how he would be considered best value in the middle of the first round.
Here's my take on Landry.
He is smallish at around 6'2" 253, but he's about as big as or bigger than most pass rush prospects of his style that have found success in the league (e.g. Beasley, Miller, Ware, etc.). These elite burst/bend types are generally not huge human beings. As they have translated, I wouldn't dock him based on being right around 250.
His run defense is exactly what you come to expect from these types coming out of college-- if he has to take on a tackle play-side, he struggles. But he can make plays from the backside. Look up reports on Beasley or Miller before they came out and you'll see similar things.
He does need to develop more counter moves to his outside rush, but simply put guys with his tools almost never fail to pay off. He has rare, rare traits. And I have absolutely zero problem with a guy who sacrifices some run defense ability for pass rush skills. Look at how the league values those skillsets. Money talks. When the Falcons had Beasley on the edge leading the league in sacks, I doubt they had buyer's remorse over his poor run defense.
The hints you read indicate that he was never quite right for all of the 2017 season. He hurt his ankle bad enough that he had to come out against Va. Tech. But even if you assume health before that game, he still had 5 sacks and 8 TFL in those 6 contests. Davenport had 8.5 all season against Conference USA opponents.
In 2017, he did accrue 5.5 sacks against non Power 5 competition, but that still leaves 11 sacks against P5 teams which would be a really impressive season all on its own.
I think that the reason for the discrepancy is that some look mostly at his 2017 and judge him based on that while others discount that season on the basis of injury and more heavily weight his 2016. From what I'm reading, and I could be wrong, the NFL really likes him. I think he could realistically being in play at 6, 7, 8, 9, 10, 11, and 13.