TVHeadend uses a forked dtv-scan-tables. It pulls scan tables from here...
https://github.com/tvheadend/dtv-scan-tables
If you have github user account then fork this repo, make the updates in your fork and then submit a pull request. This is how these tables get fixed directly in TVH. Using linuxtv.org git we are at their whim as to whether they accept submissions or not when frequencies change.
FYI the North American satellite frequencies are going to be way off now due to 5G taking over much of the satellite spectrum. Once that settles I will try to make updates.