Nice to see you McDonna.
I can relate to your story with your "houseguest." Here's my 2 cents for what it's worth.....I've found those folks who respond to accountability as your houseguest has, generally cannot be trusted to keep their word (no rent in January) So, I would not assume that she will be leaving at the end of March. Often what WE understand is not what THEY are saying or even committing to.
Your houseguest seems to be abusing your kindness.
Your houseguest has had 7 months of freedoms and benefits....like our troubled kids, she has no real incentive to change that status.....if it were me (and it has been) I would first check the eviction laws in your state. She is living in your home so in most states, she has "rights." Make sure you are legally doing whatever it takes to have her evicted. It may be prudent for you to check on those laws now, because it may take a few months and if you begin the process now, you may have her out by the end of March.
I would set deadlines. For instance, all her stuff has to be out of your rec room and stored in boxes by March. 15th. I would get an official eviction started, let her know and that there are absolutely NO more opportunities to stay with you after March 31st.
Protect yourself legally. Do not assume that she will be leaving without you having to do more than simply believing her word. From my reading of your post, there are red flags about your houseguest.
You sound resolved about your daughter. Her living in Kuala Lumpur is probably much better for you.