All enchanted books change to protection when fished, reloaded or upgraded from an old version
When log in to the world, all enchantment books change to protection.
for example,silktouch to protection1,sharpness4 to protection4.
It does not change only by going between the Nether and the overworld.
All books are changing when the world loading, first.
Steps to reproduce
Create a world in 1.12.2
Load world in 18w22c, notice everything seems normal
Close world
Reload world in 18w22c, notice all books changed to protection