The table cells might appear empty in the output even when the cell in the DITA topic contains content. The cause for the issue could be:
A condition applied to the cell and the condition is not included in the publication.
Invalid character in the char attribute of the cell in the table. This character gets included cells of table that you have created by copying from another table.