"<quoted insult from OP was removed by moderators. thank heavens.>"
Oi. Beg pardon, but watch your mouth. 🤐
I had this problem too, but eventually realized: it's very intentional. The AI Can't account for the myriad of possible tactical situations. It can't know what you're thinking. An AI that always assumed that, say, you should take a long path around danger rather than a shorter path? That'd be a terrible AI. Better to err on the side of requiring manual input rather than always assume stupid things.
I used to do a PC game called LEGO Rock Raiders - very fun strategy game. The AI was supposed to be excellent - it was excellent at doing "stuff". If you wanted your workers to constantly do "stuff" - great! The AI CONSTANTLY made assumptions. Attempting to manual control, change the "stuff" they were doing, or correct mistakes was hair-rippingly frustrating.
Lag, a not sensitive screen, and other pixel issues can also have a lot to do with units not following orders. I used to have that problem until I fixed the resolution on my phone screen; now clicks register better.