There are many reason your enchilada sauce may be bitter, but the most common is that it may be due to burnt ingredients, overuse of certain ingredients, bad or expired ingredients, too much citric acid from the tomatoes, etc.