Context
Following this question on path integrals in the complex plane, having defined again a numerical and symbolic integrator along a path as
ContourIntegrate[f_, par : (z_ -> g_), {t_, a_, b_}] :=
Integrate[Evaluate[(f /. par) D[g, t]], {t, a, b}]
and
NContourIntegrate[f_, par : (z_ -> g_), {t_, a_, b_}] :=
NIntegrate[Evaluate[D[g, t] (f /. par) /. t -> t1], {t1, a, b}]
when I try on this path
ParametricPlot[Cos[t] + I (Sin[t] + Cos[2 t]/2) // {Re[#], Im[#]} &, {t, 0, 2 Pi}]

I get numerically (note that I divide by $2\pi \imath$)
NContourIntegrate[1/x, x -> (Cos[t] + I (Sin[t] + Cos[2 t]/2)), {t, 0, 2 Pi}]/(I 2 Pi)
(* 1. *)
and symbolically (after a couple of minutes)
ContourIntegrate[1/x, x -> Cos[t] + I (Sin[t] + Cos[2 t]/2),
{t, 0, 2 Pi}]/(I 2 Pi) // N // Chop
(* 1.57088 *)
which suggests a branch cut problem in the symbolic solution(?)
I have evaluated numerically the result of the above integration as it is a couple of pages long.

Note interestingly that this result is only equal to $\pi/2$ up to 4 digits!
Question
Could anyone please reproduce what seems to be a bug?