I switched to PDDocColorConvertPageEx and so the structures. I set their mSize property:
colorConvertParamsStruct->mSize = sizeof(PDColorConvertParamsRecEx);
and it works indeed.
Maybe I forgot to set all the properties in the structures used by the mothod and this mSize fix the issue as explained by TSN some posts before?