Cita: Mi duda es si creando las fechas en el action de la forma new \DateTime("m/d/Y") y en los repository pasando el objeto fecha o $fecha->format('Y-m-d') debería funcionar tanto en MySQL como POstgres.
Es correcto, siempre que pases al formato Y-m-d debe de funcionar todo correctamente.