Answer
In 2020, the Devils bought out the remainder of Cory Schneider's contract. This was due to Schneider's declining performance and the fact that he was taking up a significant amount of the team's salary cap. The Devils decided that it would be better to move on from Schneider and give younger players a chance to play.