Scraping tables without a header

I'm trying to extract all rows from the first table on Astra 2E (28.2°E) Transponder 46 - KingOfSat and similar pages.

The difficulty is that there is no header row. I have selected the table selector using Astra 2G (28.2°E) Transponder 61 - KingOfSat. This treats the first data row as if it were the header and the other rows come through correctly. When applied to other pages, only certain columns are captured but not all of them.

Does anyone know how to get all the data? Many thanks in advance.

Current sitemap:
{"_id":"kingofsat20210421","startUrl":["https://en.kingofsat.net/satellites.php"],"selectors":[{"id":"satellite","type":"SelectorLink","parentSelectors":["_root"],"selector":"td:nth-of-type(2) a.A3","multiple":true,"delay":0},{"id":"transponderlink","type":"SelectorLink","parentSelectors":["satellite"],"selector":"[width='3%'] a","multiple":true,"delay":0},{"id":"tptable","type":"SelectorTable","parentSelectors":["transponderlink"],"selector":"table.fl","multiple":true,"columns":[{"header":"BBC One Scotland HD","name":"BBC One Scotland HD","extract":true},{"header":"United Kingdom","name":"United Kingdom","extract":true},{"header":"General","name":"General","extract":true},{"header":"BBCFreesatSky Digital","name":"BBCFreesatSky Digital","extract":true},{"header":"Clear","name":"Clear","extract":true},{"header":"8901","name":"8901","extract":true},{"header":"5100","name":"5100","extract":true},{"header":"5101 eng","name":"5101 eng","extract":true},{"header":"256","name":"256","extract":true},{"header":"5100","name":"5100","extract":true},{"header":"5103","name":"5103","extract":true},{"header":"2018-10-17 +","name":"2018-10-17 +","extract":true}],"delay":0,"tableDataRowSelector":"tr:nth-of-type(n+2)","tableHeaderRowSelector":"tr:nth-of-type(1)"}]}