You need to include the options in square brackets in the prompt, otherwise it won't show as options to choose. Note your first version has all the keywords listed in this form: "[Key1/Key1/.../Keyn]". The 2nd doesn't have these, so it's not shown as options at the command line.
BTW, some of the initget options don't need the extra ",#". E.g. The intent of "Duct,D" is the same thing as "Duct". Though from the help, this only works when all the characters preceding the "," is uppercase. So you should try "DUCT,D" instead.