Remove Custom Capability

Why are you setting up those custom capabilities then? You’re registering your CPT with custom capabilities, and the first thing I noticed is you still have capability_type set

'capability_type'    => 'books',

if anything that should be omitted from the array or at least an empty string if you plan on using custom capabilities (this would only be used as fallback if capabilities is not set)

'capability_type' => '',

Regarding custom capabilities … make sure you have your members plugin setup correctly. When using custom capabilities you will need to add those to specific user roles in order for them to be supported … so you saying that the members plugin automatically does that, says that either you have it configured incorrectly, or are not understanding how capabilities and user roles work

I strongly recommend you read, and then re-read, the documentation on custom post types, and capabilities:

https://codex.wordpress.org/Function_Reference/register_post_type#capabilities