It is a problem of communication and preconceived perceptions of the other.
Yeah, exactly. None of the things Mab has had Harry do were actually things he would object to if he knew the real purpose of them:
- stopping the Faerie Court war instigated by Nemesis in SK
- stopping the Denarians in SmF
- killing Maeve the primary Nemesis agent in Winter & thus one of the primary threats to reality in CD
- messing up Nicodemus' plans and cutting him off from support in SG
- and in PT, the favors actually were used to rescue Thomas, which Harry would have tried to do anyway
Now in CD he thought Mab might be the one compromised, since he thought Maeve couldn't lie and she'd planted doubt about Mab's sanity as far back as PG. But afterwards, looking back... especially now that he knows Mab's real purpose...
I'm not really sure why Mab needed to isolate Harry between CD and SG. If she'd explained what Bonea really was, Harry would have waited until she was ready to be born rather than have Molly remove her immediately. And if Mab had started out explaining that the real plan in SG was to cut Nicodemus off from all his support, she probably wouldn't have needed to compel him to participate.