Может быть неправильно выставлена опорная частота в самом синтезаторе.
Как я понял, на частоте 1830 всё было по нулям, а на 29.7 разбег составил 200 Гц.
Несложно посчитать, что при правильной работе синтеза, при таком разбеге на 29.7, и на 1830 должен быть уход 1.83/29.7*200=12.3 Гц. А его, по словам спрашивающего, там нет.
Стало быть, ошибка в программе.
Так же несложно заметить, что, если не убирать этот глюк, а просто настроить точную частоту на 29.7 МГц путём подстройки опоры, на 1830 ошибка составит эти же 12 Гц, что, конечно же, ацтой, но, в любом случае, лучше, чем 200 Гц...