Special weapons

Throughout the movie, but mostly in the beginning, it is made clear that Enchantress is uber-powerful and that Amanda Waller has found a way to tame her. And Waller has her heart, meaning that the witch has to do what she’s told if she wants to survive.
And then Enchantress escapes at night – why doesn’t she take her heart back? What was so special about that box in which the heart was kept?
It must have been something very special – just like Kryptonite is for Superman. And it must have been something used in the final confrontation(s) as well. Otherwise, it cannot be explained how Incubus was defeated by a blast and not by an Aztec god. And it cannot be explained how Enchantress was depowered after the bomb exploded in her face.
And I guess this issue will be addressed in the future.
