There are three tables with Person details label and Marital status field: HcmPersonDetails, HcmPersonDetailsStaging and RHRMPersonTable. The screenshot doesn’t reveal for which ones you have done the setup. I assume it’s correct, but being certain is always good. Using Show table names in the wizard allows you to distinguish tables with identical labels.
But I think I see the problem. HcmPersonDetails table is date-effective and when you change something, it doesn’t change the record. It keeps the record there and it just creates a new version from the current time. No update was logged because no updated happened. A new record was created instead. Check if you’ll have better luck when logging inserts.
To give some background, imagine that you calculate taxes differently for married employees. If there was no versioning, you’d know that an employee is married or not at the moment, but it tells you nothing about whether it was the case last year or even last month.