In my case, I used a thief in his own subparty to sneak past the Ogress. I interacted with the puzzle before finding the book, interacted with the puzzle again, left and regrouped, cleared the fortress, came back, killed the ogress and attempted to interact with the puzzle as a party. When I arrived, my puzzle was already glitched. What I think happened is, on load, the puzzle attempted to re-order puzzle tiles I'd saved in my first interaction. This created overlapping tiles and empty sockets for tiles.