Even if pg_stat_subscription.latest_end_lsn is caughtup, some tables might not be synced because until sync worker finishes main apply worker continues to advance.
test_runner/fixtures/*
test_secondary_downloads
log_contains