Jyn and Rey both seem to fulfill Disney's approximation of a strong female character: hampered by family trauma, but confident, morally sound and can fight like the boys can. Jyn is just the worst case scenario of that character. As you said, static, boring, barely any agency. We're told Jyn is a rebellious character through dialogue as she is shipped from one location to another. We barely ever get to see her make a decision and learn about her through her actions.
By contrast, TFA gives us plenty of character in Rey, who's not only more charismatic, but is actually doing things consistently in the story; from saving BB-8 from a scavenger, to refusing to sell BB-8 for an inflated price, and so on. Fundamental screenplay stuff that I think Rogue One is lacking.