Does "do" cause lenition, and "ur" does not? if that's the case, is there an underlying reason that is applicable to other cases, or is it just something to memorize?
That is correct. Do lenites, and ur does not.
Wild guess is that in general plurals don't lenite. But I'm still a bit shaky on this myself.
Why not 'Fàilte'?