One reason can be that you are trying to assign a wrong data type.
e.g.
if you are assigning a domain to a String field but your domains in your GDB are all numeric, these will not show up.
So, check if the data type of the field matches with the data type of the domain.