I don’t like your odds, but in theory you can export your pool, and then manually mount it read only with a rolled back transcation group to before the issue occurred… BUT there’s a new transaction group every 5 seconds or so… so I suspect if you didn’t shutdown immediately, the transaction blocks may have been overwritten.
Unfortunately, this applies: