I’ve never used a Mac, let alone dual booted on it, but if you can get the nix installer out and open the disk with luksOpen from a running system you might at least be able to verify the data is ok?
I’d suspect that Mac OS does some kind of boot file validation after power loss and breaks something, given what you’re seeing here, but again, no experience with this.