Unexpected ui-router behavior when multiple state params

I have a state that expects multiple state params. The state works as expected when navigating to it using ui-sref or state.go. However, on page refresh (in browser) the app routes to the ui-router ‘otherwise’ path. Other states with state params do not do this. What might be the problem here?