Hi,
Sorry for the late reply.
It is normal that when using the weighted fits with SumW2Error or Asymptotic the error printed by TMinuit are different. The ones of TMinuit are the row un-corrected errors, while the ones in TFitResult are corrected using a procedure shown in the RooAbsPdf::fitTo documentation.
Cheers
Lorenzo