I know this sounds crazy, but what happens if we drop the green entirely? Yes, the ramp goes out the window. It also limits the deck to 4 proper Enchantresses.
However, it allows for a dedicated second color. Going RW allows for 3 things main that could help. Blood Moon, Assemble the Legion, and Seal of Fire are the big ones that I'm seeing just off the top of my head. It creates a win condition that doesn't create more card draws, in addition to shutting off the manabases for a LOT of decks, and providing removal.
You can run a 3rd color easily here with fetches, just tone down the green, don't need to cut it.
Play 4 Leyline of Sanctity main board. It is very rarely useless ever. Shuts down at least a few cards in all the top tier decks basically. Also, Ghostly Prison should be a 4 of even with gifts. Its still good if your draw more and shuts down the majority of decks.
honestly I don't know where to go with the deck but I love the possibilities of the enchantment.
I don't think it is something you can run as a 4 of, and I don't think you want to go all in on it. However, it is pretty awesome as a singleton given how the modern format is heavily centered on < 4 cmc.
It runs relatively well, but, I feel like some times there is too much mana ramp and lands (combined). Would rather just some more lands rather than awkward openers! Fill up the remaining slots with a little more removal, and then all good.
Some things I've tried; 8 Fetches and Deathrite Shamans. These can help you hit a turn 3 enchantress, or your enchantments quicker, especially as we are short on turn 1 plays. If you are running Deathrite Shaman then I'd recommend 1 Zombie Infestation as an alternate wincon and also Puca's Mischief post board as a way of taking completely over the game.
Also, run 2-3 Kor Spirit Dancers and 5-7 of the other enchantresses. They don't trigger off as many things but come down earlier.
Also, affinity is a horrid match up against a skilled pilot.