Since the update went live the trait spirit boon is bugged in several ways.
1. It is supposed to work only in combat, but it does outside too.
2. You get the specific boon for the legend you swapped away from, instead of the one you are swapping to (like its supposed to).
3. If you are swimming, go under water and/or resurface, the boons will be applied every time. Perma quickness confirmed lol.
EDIT: See comments below