I think especially in CMS all casting attempts should give XP, even sputters (but reduced). XP stands for experience and you gain it even from unsuccessful attempts.