Is there a way to disable batch mutations only?

Hello! Yes, you can use the split method of ApolloLink to send some operations (i.e., your queries) with BatchHttpLink, and other operations (i.e., your mutations) with the standard HttpLink.

Please see this question.