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...
Could not process unknown record 0x00 ('\x00\x00\x00\x00\x00\x00\x00\x00'):
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/", 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/
-> 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