Trying to verify integrity of my ZODB in python27 - Can zodbverify, verify an encrypted Data.fs?

I have a somewhat vanilla Plone site (5.2.4 py2.7) using cipher.encryptingstorage because client requires data encrypted at rest.

Following instructions over here I added components to my config and re-ran buildout. This is step one, py2.7, and run zodbverify to see if we have a good structure in the ZODB.

./bin/zodbverify -f var/filestorage/encrypted.fs -D

INFO:zodbverify:Scanning ZODB...
INFO:zodbverify:
Could not process unknown record 0x00 ('\x00\x00\x00\x00\x00\x00\x00\x00'):
INFO:zodbverify:".eX\x8f)L\x17\x96h\xaa\xfd\xa3\xd8\xf9\x9f\xdb\x11l\x83:\xb1\xcb\xa9\xf5\xa97\x94\xd3\xe6\x84T3j\xa6%\xcb5\xd8\x1dp\xf7\xa1g\r\x0b\xd8\xf6\xc18\xbdm\xf09\xe6\x0bo\xed\xb9`\x1d^\xb07\xce)\xc0\x1f\xee\xc6FM\x11{\xbd\xc2\xd0\x8c\x81*\x81\x86\xa9\xf2\xf8\xd3\x0bK\xd96\xdd\xf2\x1e\xb34\x89\x8f\xaaf#\xa4'4\xf3\x878d\x13\x04\x0e\xc4\xc3\xa1Cn"
INFO:zodbverify:Traceback (most recent call last):
  File "/Users/etyrer/Development/p-524-z2/buildout-cache/eggs/cp27m/zodbverify-1.1.0-py2.7.egg/zodbverify/verify.py", line 62, in verify_record
    class_info = unpickler.load()
UnpicklingError: bad pickle data

> /Users/etyrer/Development/p-524-z2/buildout-cache/eggs/cp27m/zodbverify-1.1.0-py2.7.egg/zodbverify/verify.py(83)verify_record()
-> msg = "{}: {}".format(e.__class__.__name__, str(e))

Running through all records it looks like all fail the same way.

INFO:zodbverify:Done! Scanned 125261 records.
Found 125261 records that could not be loaded.
Exceptions, how often they happened and which oids are affected:

UnpicklingError: bad pickle data: 125261

encryptedstorage is storage a wrapper for encrypting objects within the ZODB. Could verification fail because zodbverify can't see the dek & kek keys?

thanks in advance.

Plone Foundation Code of Conduct