Seems related to How do I remove GraphQL mutations related to plugins? and as far as I can tell, the only solutions are to override the queries and mutations (still leaves them in the schema, even if you throw an error) or disable ShadowCRUD entirely and write the resolvers you want from scratch.