As you pointed out, there's a big difference between a guarantee at #4 and a guaranteed at #30. Particularly that specific year where there was a no-brainier top pick. It could have been as simple as CLE having Waiters #2 on their board and telling him no need to visit anyone behind them.
Beyond that, publicly teams lie about their plans. They're more concerned about another team "stealing their prospect" than they are an agent's feelings. So if a team is going on the record that it really likes a player late in the round, it is more likely than not a false-flag smokescreen to hide its real priority.
I don't doubt that teams late in R1/early in R2 are intrigued by Wilson. Nor do I doubt that a group of teams would strongly consider selecting him if he stays in the draft. I just doubt that any of them would go on the record with their true plans at this juncture.
All ties back to the most logical reason for him not participating in 5-on-5 games is in fact a real injury that he doesn't want to further aggravate.