The Speed Option on a beacon disables the speed enchant when you have speed I or II on your boots. i don't know why it does, but it's annoying. However, i think i may have a solution. rather than checking that you put boots on with the speed enchantment, it could constantly check that you have them on instead. you might have to completely rework the enchants though so there must be another way.
This would cause a lot of lag if we checked every second. Sadly nothing can be done without compromising server performance.
yeah i know. Also it breaks higher speed enchants and not just when wearing boots. the tripping hazard artifact (lol) has speed 6 and beacons just obliterate it. i guess i could make do with it, but it still is annoying :/