This does not seem like normal normal behavior. Have you tried restoring the snapshot to a test cluster? Does it contain the data you’d expect?
Can you also provide information the version of Consul used on the servers, and the version of the Consul CLI tool that is being used create the snapshot? Thanks.