My idea is this

Instead of savage having a weekly lock per character.

Savage could have a weekly lock based on role.

If you clear on tank, you would be locked for all tanks.
You could join another as dps or heal and not be locked.

Ofcourse in the current system, you could abuse this and funnel gear tokens to your “main”

A solution to this would be gear coffers that are won are now locked to whatever role you won them as compared to whatever role you open them as.

Mythos books could still be 1 per week. Same for coatings, twine, ect.

Maybe it’s not as perfect as it sounded in my head but it could be a base to work with.