Table Of Contents behavior when DocX.ConvertToPdf

Table Of Contents behavior when DocX.ConvertToPdf

When I programmatically create multiple table of contents items in a Word Document, it behave perfect.

But when I save it to PDF it:
a) Use only update and display the first TOC item in the PDF. Is this a PDF format constraint or an Xceed issue?
b) The PDF document display the TOC items with hyperlinks, whereas the Word doc honor the TOC settings to not use hyperlinks. Anything I can do about that