Usually, modifiers (like CBN) are just granted, not gained, because the gain can technically be negated, negating the modifier.
Also, the "Place on [target]:" provides a duration for everything that follows, so even if the CBN was gained, the place duration overrides the permanence of the gain, so it would be lost when Joy is removed.