I was facing the same issue.
Turns out ProtobufHttpMessageConverter.supports() was returning false. This was happening because my Protobuf generated class was not generated properly.
It could be due to non-standard or misconfigured protoc plugin. Make sure that that your generated Protobuf classes extend com.google.protobuf.GeneratedMessageV3