It makes me wonder if this version of the Enchantress has a magic specialty like the original's. Amora was able to make sworn enemies fall "in love" with her, so it's possible Billy not normally having the slightest interest in her in that way wouldn't protect him.