diff --git a/src/Akka.Persistence.Sql.Tests/Sqlite/SystemDataSqliteSnapshotSpec.cs b/src/Akka.Persistence.Sql.Tests/Sqlite/SystemDataSqliteSnapshotSpec.cs
new file mode 100644
index 00000000..6091e00f
--- /dev/null
+++ b/src/Akka.Persistence.Sql.Tests/Sqlite/SystemDataSqliteSnapshotSpec.cs
@@ -0,0 +1,23 @@
+// -----------------------------------------------------------------------
+//
+// Copyright (C) 2013-2023 .NET Foundation
+//
+// -----------------------------------------------------------------------
+
+using Akka.Persistence.Sql.Tests.Common.Containers;
+using Akka.Persistence.TCK.Snapshot;
+using Xunit;
+using Xunit.Abstractions;
+
+namespace Akka.Persistence.Sql.Tests.Sqlite
+{
+ [Collection(nameof(SqlitePersistenceSpec))]
+ public class SystemDataSqliteSnapshotSpec: SnapshotStoreSpec
+ {
+ public SystemDataSqliteSnapshotSpec(ITestOutputHelper output, SqliteContainer fixture)
+ : base(SqliteSnapshotSpecConfig.Create(fixture), nameof(SystemDataSqliteSnapshotSpec), output)
+ {
+ Initialize();
+ }
+ }
+}
diff --git a/src/Akka.Persistence.Sql/Snapshot/ByteArraySnapshotDao.cs b/src/Akka.Persistence.Sql/Snapshot/ByteArraySnapshotDao.cs
index 2ad8f233..dab5541f 100644
--- a/src/Akka.Persistence.Sql/Snapshot/ByteArraySnapshotDao.cs
+++ b/src/Akka.Persistence.Sql/Snapshot/ByteArraySnapshotDao.cs
@@ -357,6 +357,7 @@ public async Task