El cuadro combinado Winforms SelectedValue es nulo

Tengo un formulario de entrada de datos que tenía varios cuadros combinados. Cada uno de los cuadros combinados tiene su propia fuente de enlace y se está completando correctamente cuando inicio el formulario. Sin embargo, si edito el registro en el formulario e intento pasar a la base de datos el valor seleccionado actualizado del cuadro combinado, aparece un error que indica que el valor que le estoy pasando es NULL.

Este problema parece suceder cada dos veces que ejecuto la maldita cosa y no puedo entender por qué no funciona correctamente. Básicamente estoy tratando de insertar un nuevo registro en una tabla, pero por alguna razón no puedo extraer mi valor seleccionado. Mi código para insertar los datos está abajo:

Data.Manager.AddEmployee
 (
   InactiveEmployeeSelected.GUID,
   Convert.ToByte(RoleComboBox.SelectedValue),
   NotesTextBox.Text.Trim(),
   ScheduleTextBox.Text.Trim(),
   ExtensionTextBox.Text.Trim(),
   CodeTextBox.Text.Trim(),
   Convert.ToBoolean(EBApprovedCheckbox.CheckState),
   Convert.ToByte(ApprovalLevelComboBox.SelectedValue),        //pulling null
   Convert.ToBoolean(AssignComtracksCheckbox.CheckState),
   Security.Manager.CurrentUser.GUID,
   DateTime.Today,
   Convert.ToBoolean(IsActiveCheckbox.CheckState)
);

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta