Dominika frames her uncle Evan as a the mole in Red Sparrow. I get it that she did all that as she was angry with her uncle.
What I don't get is:
She didn't know the name of the actual traitor till the end of the movie, nor the reason behind it. Yet she opened a new account under her uncle's name and transferred the money to that account, giving fake dvds to the govt framing as if her uncle had supplied those.
All these suggest that she planned to frame her uncle way before anything, maybe when she was given her mission.
Why would she take this risk? She was not certain if she could know the identity of the real mole. If the mole didn't reveal himself and she went on framing her uncle, at least the mole would know that she played falsely and wouldn't that be dangerous for her later?