El comando funciona en el chat pero no en un bloque de comando siempre activo y repetitivo. Incluso configuré el bloque en "requiere redstone" y luego de vuelta a siempre activo para tratar de solucionarlo. El comando en cuestión es
/execute as @p[tag=Soda,hasitem={item=bow,location=slot.weapon.mainhand}] run execute if block ~ ~-1 ~ air run effect @e[r=10] slow_falling 1 1 true
El mensaje de error en el bloque de comando dice:
No se pudo ejecutar 'execute' como {mi nombre de usuario}