I encountered an issue with the Types plugin vs. third-party CPT's authors.
I work on a theme where users are able to create their own posts based on a CPT (non-Types one) and I wanted to add extra functionality to them with the Types - I added Types' CPT to the third party's CPT easily. Everything works smoothly except one thing: when users posts their posts for reviews, once accepted by admin, posts' author is set to the admin and there is no way to change that. This results they can't edit their own posts anymore.
When I disabled the Types plugin, and tried to review/accept users' posts again, everything went smoothly - posts' authors stay intact as they were assigned when creating posts by users. So I suspect the issue is clearly related to the Types.
How can I prevent changing posts' authors by the Types?