May be template issue
Are you using a template. I know from experience the dynamic dropdown sometimes act up and populate list from array grays out when using a template. It puts the create dynamic array code in the head area instead of above the doctype. So you may manually have to move it temporarily and then can paste it back when finished.