в конце надо писать теги вещи, а не игрока
SelectedItem относится к игроку, а именно к его инвентарю
у тебя возможно версия 1.12.2 поэтому помочь не смогу
Можно выдать тег игроку
execute as @a[tag=!1] at @a if block ~ ~-1 ~ minecraft:light_blue_stained_glass run give @p command_block
execute as @a[tag=!1] at @a if block ~ ~-1 ~ minecraft:light_blue_stained_glass run tag @s add 1
Чтобы убрать тег если че
/tag @p remove 1
Еще с 13 версии селекторы были изменены
distance теперь отвечает за радиус работы команды
/gamemode adventure @a[distance=..10]
/gamemode survival @a[distance=10..]
в папке с версиями открываешь jar файл нужно версии с помощью архиватора, напирмер winrar
потом переходишь в assets/minecraft, а дальше сам разберешься