Using the OneDrive connector to convert HTML text to PDF, I has having an issue with colspan/rowspan that took me a bit of playing with in order to work. Simple tests would work, and the .html files always looked fine, but when I started to build my actual table, I'd always end up w/ blank PDFs.
What I discovered is that the converter requires the table to have at least one row with the actual number of NON-SPANNED columns, as your largest colspan argument. That sounds simple enough, and to be honest I can't really articulate why you wouldn't have at least one row with all the spanned columns...but I guess I'm that guy.
Hopefully the below example helps someone else. Most of the css (table/cell borders, etc.) is added in a separate "compose" in Flow, I didn't include that as it's not critical to the example.

"
<!DOCTYPE html>
<html>
<body>
<table>
<tr>
<td colspan='12' > colspan 12 </td>
</tr>
<tr>
<td colspan='6'> colspan 6 </td>
<td colspan='6'> colspan 6 </td>
</tr>
<tr>
<td colspan='12'> colspan 12 </td>
</tr>
<tr>
<td colspan='12'> colspan 12 </td>
</tr>
<tr>
<td colspan='8'> colspan 8 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='9'> colspan 9 </td>
<td colspan='3'> colspan 3 </td>
</tr>
<tr>
<td colspan='6'> colspan 6 </td>
<td colspan='6' rowspan='2'> colspan 2<br> rowspan 2 </td>
</tr>
<tr>
<td colspan='6'> colspan 6 </td>
<td style='border: none; padding:0px'></td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='2'> colspan 2 </td>
<td colspan='4'> colspan 4 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='8'> colspan 8 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='8'> colspan 8 </td>
</tr>
<tr>
<td colspan='4'> colspan 4 </td>
<td colspan='8'> colspan 8 </td>
</tr>
<tr>
<td colspan='6'> colspan 6 </td>
<td colspan='6'> colspan 6 </td>
</tr>
<tr>
<td colspan='12'> colspan 12 </td>
</tr>
<tr>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
</tr>
</table>
<table style='border: none; padding:0px;'>
<tr>
<td colspan='4' style='border: none; padding:0px; text-align: left;'><b>DD FORM ##, MMM YYYY</b></td>
<td colspan='5' style='border: none; padding:0px;'>PREVIOUS EDITION IS OBSOLETE</td>
<td colspan='3' style='border: none; padding:0px;'></td>
</tr>
<tr>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
<td style='width:10%; border:none; padding:0px'> </td>
</tr>
</table>
</body>
</html>"