Remova a dependência do Mongo Scala Driver, não é compilado para Scala 2.10 e, portanto, não é compatível.
A boa notícia é o MongoDB Spark Connector é um conector autônomo. Ele utiliza o Mongo Java Driver síncrono porque o Spark foi projetado para tarefas síncronas com uso intensivo de CPU. Ele foi projetado para seguir os idiomas do Spark e é tudo o que é necessário para conectar o MongoDB ao Spark.
Por outro lado, o Mongo Scala Driver é idiomático para as convenções Scala modernas; todo o IO é totalmente assíncrono. Isso é ótimo para aplicativos da Web e para melhorar a escalabilidade de uma máquina individual.