President Joe Biden had long pledged that he would not pardon his son, who was set to be sentenced this month for gun and tax convictions.