I’m having the same issue and our cruise is 79 days out, but it’s on the Viva, and none of the NCL agents that I have spoken with can explain why it can’t be purchased, and I’m getting a different answer from, they aren’t available yet, or , they are sold out. It could be because the Viva hasn’t launched yet.