NHL公式 昨年12月の記事

https://www.nhl.com/news/nhl-undecided-on-2018-olympics-participation/c-280840864

によれば、過去5回のオリンピックでは、選手の移動や宿泊、それに保険料などとしてNHLとクラブ(あるいは参加選手)にIOCからお金が支払われていた。
ところがIOCバッハ会長が2018年はこの補償を行わないとしたために、交渉が暗礁に乗り上げている。
NHL側は今回の補償の見積もり額を、"many, many, many millions of dollars"としている。

とあるね。
この条件が変わっていなければ、理由はそこなんじゃないかな?