I thought this meant "she's stopped working", or "she's stopped practicing". Is this right or am I wrong?
This means she reapeatedly or gradatively has been abandoning practice. (did not quit yet)
This Portuguese tense carries a "progressive/repetitive" meaning.
I think your second sentence is better than the official translation.
The Portuguese sentence doesn't imply she's going to a specific place like the official translation.