Las versiones anteriores de Scala proporcionaban .leftMap a Either (porque esto es a lo que se alias Circe Result), que podría haber sido mencionado en la fuente que utilizó.
Sin embargo, las versiones más nuevas limpiaron un poco la API y usaron .left y .right para agregar muchos de los métodos. Entonces .leftMap se convirtió en .left.map , pero también tienes .left.flatMap etc., para que pueda usar Either fácilmente no solo en casos de uso que se alinean con cualquiera de los dos con tendencia a la derecha.
Para resumir, reemplace .leftMap con .left.map en versiones más recientes de Scala.