To me, this would depend on what city you live in and what kind of tenant she is otherwise. If it's affecting your mortgage payments and she has not otherwise been a respectful tenant, then I would say yes, let her go. Does she take care of the property and keep a clean unit? Or is she devaluing the unit? Coming from Chicago, our tenant laws are extremely strong and it would take potentially a year to evict a tenant (especially with the post-covid courts). Then you have to worry about the potential of vacancy afterwards and the loss that comes with that....plus a leasing commission if you hire an agent. I've kept good tenants who consistently pay late as long as they're ultimately reliable. Some people get paid on atypical schedules. But if it's negatively impacting the cash of the property, then I think you have a decision to make.
I think you're the only one who will know if she will destroy your property, but generally there's some semblance of a respectful relationship with a long term tenant like that.