The line "Enchant creature, land, or planeswalker" get encoded as "enchant creature\land\or planeswalker". It appears it was assumed commas only occur in lists for keyword abilites and not in the set of valid aura targets.
Not sure what kind of disambiguation we'd need to resolve this, other than maybe looking for card types before substitution.