Nightfury skin is bugged in a way that the bats disappear after certain interactions and effects. They might appear after you unequip and equip them again, teleport or enter/exit instance. Given the amount of effort put from developers to design and implement, and players crafting it i think this should be looked into for fix. If it can’t be fixed at least let us know.