The only one that seriously replicates what NHL teams think is McKenzie. He had him as a first rounder. Boucher went a lot earlier than suspected, but he was expected to be a first rounder and I suspect all NHL teams knew that a lot better than the public.
There’s always a public/private divide on some players where some small, weak skating high scoring junior players go lower than expected and bigger, more physical players with lower point totals go higher than expected.
McKenzie had him at 29th.
Here's a list of the past 10 players McKenzie had 29th, and where they were picked:
2014 - Conner Bleakley (1st - 23rd)
2015 - Jeremy Roy (2nd - 31st)
2016 - Boris Katchouk (2nd - 44th)
2017 - Erik Branstrom (1st - 15th)
2018 - Liam Foudy (1st - 18th)
2019 - Alex Vlasic (2nd - 43rd)
2020 - Tyson Foerster (1st - 23rd)
2021 - Tyler Boucher (1st - 10th)
2022 - Luca Del Bel Belluz (2nd - 44th)
2023 - Ethan Gauthier (2nd - 37th)
There's about a 50% chance a guy ranked that low actually gets picked in the 1st round. He was at best, a 1st/2nd tweener. Boucher is by far the biggest reach on the list, and was among the lowest ranked compared to other players in other rankings. Hell - maybe McKenzie asked Ottawa, and they had him so high it bumped him to a 1st rounder overall? Who knows...
Either way - the are no guarantees but It was a bad pick at the time, and it's aging like milk. You don't skip over that many players that early in the draft. Had the Sens picked another guy who is underperforming but was ranked within reason, it wouldn't look as bad. Logan Brown is a good example of that.