So I understand what you mean by publish_post is the default for Author role compared to Contributor. However, even with the plugin enabled, you can not save, submit for review, or preview with contributor role.
The function for publish_post in the editor role plugin is causing something (I’m guessing JavaScript) to not function correctly. As soon as you change any role to allow publish_post this issue goes away and all the buttons can be pressed.