You should fire her because I understand both of the following two facts concur:
- If she told you during the interview that she would spend 2-3 hours on her work, you would not have hired her
- Your team is complaining about it, which means that rhe situation is toxic