I don't think this is strictly a duplicate of MC-2474. It's problem is that certain blocks prevent access to bookshelves depending on the block type. In my screenshots, you can see that between the enchanting table and the bookshelves, there is nothing but air, so going by pure MC logic, this setup should work. But I have slabs and trapdoors 1 block above this air and this somehow is a problem to the enchanting table.
I don't think this is strictly a duplicate of MC-2474. It's problem is that certain blocks prevent access to bookshelves depending on the block type. In my screenshots, you can see that between the enchanting table and the bookshelves, there is nothing but air, so going by pure MC logic, this setup should work. But I have slabs and trapdoors 1 block above this air and this somehow is a problem to the enchanting table.