Una solución podría ser usar el ordered parámetro de insert_many y establézcalo en False (el valor predeterminado es True ):
my_collection.insert_many(to_insert, ordered=False)
De la documentación de PyMongo:
Aunque, aún tendría que manejar una excepción cuando no se pudieran insertar todos los documentos.
Dependiendo de su caso de uso, puede decidir pass , registrar una advertencia o inspeccionar la excepción.