I see what you're saying, and I apologize if I'm not being clear with what is happening.
If the BR perks are supposed to be persistent throughout my time either at bat or on the bases, then it definitely isn't persisting when I end up on base (again, just regarding the BR perks specifically) and hit pause to view what's currently active. It wouldn't make sense for the BR perks to activate while I'm at bat since I have no use for base stealing if I'm at bat.
I get the Rattled perk to activate when I'm on the bases, though, even though that's a "Batting" perk. But I'll have the Base Commander perk "activate" while I'm at bat, but not persist or activate when I'm on base, when the primary perk for that is a stealing speed boost (it also does not show as activated in the pause menu).
I'll try to grab a screenshot or clip soon. I may be misunderstanding the process for the perks, and I'm happy to be corrected. It might very be bad UI design rather than an actual bug, or I could be crazy, or both. 