Why does my USB hub hide a directly attached drive from the boot menu? (post-Filevault)
Its because the hub is able to connect drives so the hub shows it similar to how an empty optical drive shows up.