Chainstate LevelDB corruption after reading from the database
Plyvel has Snappy compression enabled by default. Have you tried disabling it when opening the database?

# Open the LevelDB
db = plyvel.DB(".bitcoin/chainstate", compression=None)


With this code my bitcoind does not seem to complain after having opened the database with python.