La identificación que se pasó a mi función ya era una identificación de objeto en este caso, por lo que no era necesario crear una nueva identificación de objeto a partir de ella.
Cuando se cierra la sesión de ObjectID en la consola, aparecen como cadenas hexadecimales, en lugar de ObjectID("hexString") , así que pensé que necesitaba convertirlo para hacer la búsqueda, pero ya estaba en el formato que necesitaba.