Hi there Jiaping Zhang
Thanks for using QandA platform
so when parsing the entire document, the table detection might struggle to properly differentiate between rows, especially if the table is embedded in text or has inconsistent formatting. whicgh may cause rows to merge, but, when extracting only the table portion, the parsing works correctly because the system can focus on a cleaner, more defined structure.
So i guess the problem is related to the complexity of the layout, not a limitation. tryy preprocessing the document to separate the table from surrounding text.
If this helps kindly accept the answer thanks much.