Honestly, their Neocash has been wonky for quite some time. There's been a lotttt of cases of people buying the NC, finally, only for it to never reach their account.
You're a lot safer buying NC from a card seller here as it's instant and a guarantee you'll get it.