The issue is we have 7 guys on 1 way contracts and Smith who is 2 way but isn't going back to the minors because a. he shouldn't and b. won't clear waivers. We are going to either lose a guy on waivers or Kenny has to make a trade.
Whether a contract is "one way" or "two way" has no bearing on a player's waiver eligibility. That only determines the salary that player is paid, depending on where he's playing. Best explanation of that (and the entire Waiver Eligibility process) I've found for that is here...
Do 1-Way and 2-Way contracts effect Waivers?
Simply put, no they do not. This is a common misconception. 1-way and 2-way contracts have nothing to do with waivers. They are for salary purposes between the AHL and NHL. The confusion is understandable, most players with 2-way contracts are waiver exempt because of the reasons above. Most players on 1-way contracts aren’t waiver exempt. Just keep in mind that the chart above is the only thing that determines a players waiver status.
For what it's worth, Lashoff is on a two way contract too, but it doesn't matter since his salary is only $523k this year (he'd make $50k if he's playing in GR). I believe that Lash is waiver exempt, too.