Проблема в настройке use_column_value .
Описание из документов:
При значении true использует определенное значение tracking_column в качестве: sql_last_value. Если установлено значение false, то: sql_last_value отражает время последнего выполнения запроса.
Это означает, что: sql_last_value ссылается не на значение в last_run_metadata_path, а на значение tracking_column-value. При перезапуске Logsta sh это значение пропадает / неизвестно до первого выполнения. Следовательно, значение по умолчанию равно 0.
Это объясняет, почему ваш второй jdb c -вход работает правильно, так как он не использует настройку use_column_value
.
Так что если вы хотите, чтобы: sql_last_value выживает, перезапускается, вы должны полагаться только на last_run_metadata_path и удалить настройку use_column_value.