Form Select not rendering as a dropdown
It's rendering as a list because you have set #size to 6, which means 6 rows will be visible. Either remove the #size property completely, or set it to 1 to display a normal dropdown.

From the documentation:


  #size: The number of rows in the list that should be visible at one time.