Yeah, that's a terrible cheat. Don't do that.
The best cheats are double-edged swords that help the MC advance quickly and get out of trouble in a pinch, but which also come with major disadvantages to keep the MC from just walking through the story like he's a god on a nice summer day.
I see you went with the idea of having your cheat giving the MC tasks and commands, which is good because it can make the MC do things he doesn't want to do. Now give it a few more limitations, like it only helps him when he completes a task (maybe he has to earn "help points" in order to get it to do things for him) or give it a cool-down period whenever it's used, or maybe he has to collect a certain number of monster cores to feed it to keep it going, or maybe all of these! Also, what is the punishment for not accomplishing the tasks it gives him? Give it some stakes that he needs to avoid to keep going forward. (Don't give it enough monster cores? It feeds on the MC! Better get hunting!)
You need to remember that limitations = interest, because what the character can't do generates drama, not what the character can do.
That's actually a good thing. Main Antagonists are the finish line of the story, when they're beat the story is over. So, use them sparingly before the end of the story, and just have them show up from time to time. Come up with some "level bosses" who represent the ends of the different stages of the story, with each being different than the others because they represent some different thing the MC needs to learn, accomplish, or overcome. One popular trick is to have each boss represent a weakness in your MC, so they're made to literally target that weakness in the way the MC fights or acts. Like if the MC is a loner, the boss needs teamwork to defeat, or if the MC is aggressive, that boss requires patience to defeat, or if the MC is afraid of cats, that boss uses demon cat familiars, etc.
Your final boss should be a "shadow version" of your MC, someone who walked a similar path and has similar abilities, but took a wrong turn somewhere. Maybe they were the last reincarnated hero, who got lazy and greedy when they gained power and fell off the track, so "god" decided to bring our MC in to take them down. Of course, they're far ahead of the MC in progress, so if the MC faces them now they'll be mush.
Have fun!
Rob
P.S. It's Shao, not Shoa. Please proofread.