Custom Parameters not available in Rules context while using gettokensilently()

Welcome to the Community!

You should be able to add custom params like this:

getTokenSilently({foo:'bar'})

It is possible that getTokenSilently is getting a cached access token and is avoiding the rules flow because it doesn’t need to make a new request.