Does the Kafka Source connector do a snapshot first?

Is not clear to me in the docs if the kafka source connector for couchbase does a snapshot of all the data in a bucket first or not, can this be clarified? Or does it only get latest inserts/updates/deletes etc

Depending on Source Configuration Options | Couchbase Docs

So just to be clear, it can indeed do a Snapshot of the entire data in a bucket if I set it up to BEGINNING? basically similar to a SELECT? Like if a record was created loong ago, is there a chance that record is not present on the DCR log if it doesn’t get updated? and then the connector does not pick that up?

That’s my understanding. You might want to use SAVED_OFFSET_OR_BEGINNING, so that you don’t need to change it for subsequent restarts of the connector.