Checked checkboxes become unchecked after flattening a PDF by Core.Document.getFileData({flatten: true}) and opening it with another PDF application like SodaPDF

WebViewer Version: 8.12.3

Do you have an issue with a specific file(s)?
answer: any PDF file with checkbox

Can you reproduce using one of our samples or online demos?

Are you using the WebViewer server?
answer: yes

Does the issue only happen on certain browsers?
answer: It happens after the flattened PDF is downloaded and opened with another PDF application like SodaPDF

Is your issue related to a front-end framework?
Is your issue related to annotations?

Please give a brief summary of your issue:
answer: checked checkboxes become unchecked after flattening a PDF by Core.Document.getFileData({flatten: true}) and opening it with another PDF application like SodaPDF

Please describe your issue and provide steps to reproduce it:

steps to reproduce:
(1) use PDFTron/webviewer 8.12.3.

(2) flatten a PDF by Core.Document.getFileData({flatten: true})
https://docs.apryse.com/api/web/8.2/Core.Document.html#getFileData__anchor

(3) download the flattened PDF.

(4) open the flattened PDF with application like “Soda PDF”.

(5) checked checkboxes become unchecked => this is wrong!
expected result => checked checkboxes should remain checked