I think it doesn't matter to me if this was an app glitch or a web glitch or a user error.
The fact is that nonpayment of a $112 charge made after the cruise was paid in full and after final payment, should result simply in the cancellation of the unpaid transfer. It's almost inconceivable to me that NCL customer service didn't resolve this within 15 minutes of the first call.
If this stands, a lot of people will be washing their hands of doing any future business with NCL. A company that will rob one customer of their cruise fare may well do it to others, so why risk it?
-- Kevin