Your PM writes worse test cases than your junior dev.
Every mobile team we've watched write "acceptance criteria" ends up with two categories: the criteria the PM wrote, and the criteria the engineer added because the PM's list was full of gaps. The PM's version is usually "user should be able to X." The engineer's version is "what happens when the network drops mid-X, when the user has no items yet, when the token has expired but not yet refreshed."
Most PMs just don't think in states and transitions. Engineers do because their whole job is caring about states and transitions. When PMs write test cases, you get happy path bingo cards.
If your acceptance criteria are still 80% "user should be able to," your test plan is going to be, too.