.We practice hitting spots and pretend batters and counts. I also have set up a tee and a net and have her pitch to the tee and try to hit the ball that is sitting on it
That isn't going to get it.
Repeat after me: THERE IS NO STRIKE ZONE. THERE IS NO STRIKE ZONE.
At your DD's level, the strike zone varies depending upon umpires and size of the batters. It is going to move all over the place. So, being able to "hit a ball sitting on a tee" is a pretty useless skill
She has to learn how to "move the ball around the zone." She does that by practciing throwing into quadrants...high and inside, high and outside, low and inside and low and outside.
Step 1: Learn how to move the ball up and down. Have her throw a low pitch than throw a high pitch. In the beginning, it doesn't matter if the low pitch bounces and the high pitch is 5 feet over your head.
Step 2: Learn how to move the ball left and right. Have her throw an inside pitch and then throw an outside pitch. Again, it doesn't matter at first how far inside and how far outside.
Step 3: When she can do those two tasks on command, then move on to throwing quadrants. Start low and inside. When throws a pitch low and inside, move to low and outside, and then to high outside and then high inside. As she gets better, make it harder to throw an acceptable pitch.
You have to do quadrants a lot.
*ALSO* ... IR isn't the solution for throwing strikes. Brush interference (BI) is necessary for throwing strikes. That is, the arm should brush the hip just prior to release. There are lots of posts about BI on the board.