This issue was reported for the Workbench Moderation module. It also exists in Content Moderation, so I'm adding it here.
I have a role (manager) with permission to view any unpublished content. That role can also view the latest version, can create and edit any content type X.
Webmaster (administrator role) creates a content type X node. It's in the Draft (unpublished) state.
User A with role "manager" cannot access that node.
Webmaster publishes that node, User A then has access to it.
Webmaster creates a new draft version of that node (has published version and unpublished version).
User A can view and moderate the unpublished version.
User A creates a content type X node. As soon as User A saves it, user gets message: "The website encountered an unexpected error. Please try again later.".
Webmaster can see and access that node (unpublished), but User A cannot - even though User A created it.
Problem: users other than administrator cannot view unpublished content that does not have a published version when they have the View any unpublished content permission.
This renders workflow useless.
Here 's a link to the issue reported for Workbench Moderation: ISSUE