Using incremental sync, is it possible to add more fields when some new columns are added to a source table, or when a new table is added?

For the moment, incremental sync doesn’t support schema changes, so you would need to perform a full refresh whenever that happens. Here’s the related Github issue.