This is a playbook or character specific move right? If so then it's fine. Though I would alter the move to say on a hit you get +1 forward and on a 10+ your allies get a +1 forward too.
If not, then this move doesn't work. If the entire team knows the enemy is coming, then each player could make the general move called Ambush, which applies a benefit without consideration of the narrative to the group. Meaning that if the first person got spotted, the second person would try again with no penalties for failure, since those are applied to the whole of the group. Each MUST be able to try, because otherwise the highest Ingenuity in the group is the only one that would ever matter and be the only guy ever rolling.
I also don't think that adding the move matters in terms of making things interesting. If someone just missed a roll, you can have the enemies ambush something they care about or announce the badness of them descending on the guy right now and they're all ready to go (or have an advantage). Whereas, if they already know the enemy is coming, then they can counter strike to make the first move, thus choosing the when and the where, which is far more advantageous then a +1 to the first roll. Playing it out is more significant to the narrative. Hitting them when they're not ready can make a dangerous attack less dangerous, them hitting you when you're hurt / dealing with something else / or hitting you with better numbers supplies seems to create the effect you're after for real, rather then just a +1 / -1.
I also believe that you've discounted
read a sitch far too soon. It
does in fact already cover this very well. If you know the enemies are coming for you, you see then entering the building and you hear them coming up the stairs, reading a sitch is the direct gather information and get an edge to act roll. As well, read a sitch works for each person individually. On a hit you get +1 to a variety of activities and have more information to make decisions based on, which could be far more useful and come from the narrative of the sitch itself rather then an overarching (generalized) +1 move. And if you miss, then the MC can make a hard move as hard as they like, which is a more poignant and dangerous event then your miss on this other move.
Another way to consider read a sitch is that you don't necessarily have to zoom into the they're already here! moment. You can have word come down through the grape vine that these guys ARE coming after you, and in order to setup for them, you go about gathering information through your sources. Roll read a sitch. The questions then apply to what your information tells you WILL be coming. And the guys that got the skivvy gets the +1 but the group can gain advantage by preventing the enemies from creating the perfect storm. Its just... if the guys misses, well, bad shit is already happening! or things aren't what they thought it would be and that prep hurts more then helps. We're not ready yet! Much more tense and real.
In summation, If you want someone to be counter-intelligence in this way. Give a playbook the move
Whenever you read a sitch, you gain 1 additional hold. On a 10+ you can spend that hold to give allies who you can communicate with, a +1 forward when they're helping you act on that information.
Also what is Ingenuity? Did you add an entire stat to match this move? I might be misreading the intentions of your basic move, in which case you may need to reword it to be more clear.