Update: Commenting out line 97 in SWP_Option_Icons.php
$inactive_icons = array_diff( $keys, $user_icons );
fixes things, the settings page just doesn’t display the inactive social networks upon reloading the display settings page. I can drag and drop to that area, and the changes save, but the icons disappear if I leave and return to the display settings page.