Since bedrock axes do less damage this is likely intended, a similar thing will probably happen with vindicators
After testing with a diamond helmet with netherite host armor trim enchanted with Projectile Protection I, It could be disenchanted on the bottom slot but not the top, however, after putting the enchanted diamond helmet in the top slot and a second base diamond helmet in the bottom I could disenchant it
Then how come this happens to vanilla shield?