Yeah, her group trained in November, went shipboard right around Thanksgiving. She wasn't supposed to be home yet.
There are a lot of reasons she might have left mid-contract though. Injuries being a huge one, if you have an injury you can't perform with, for anything more than a few days, they often will send people home. There is of course stuff that can get you let go, from missing ship safety drill assignments to inappropriate behavior with guests (which can even be some pretty innocuous stuff) to just being too inebriated and the wrong person noticing. It's also not unusual for people to just not be able to handle the lifestyle. While performers jobs may not be as grueling as others on a cruise ship, on some lines the amount they are expected to do would surprise many. For instance RCCL, you typically have 3 or 4 of your own shows, plus several events like 70s night or the parade, plus teaching lessons, plus stuff like running spotlights for stuff like the ice dancing show... they give performers lots of random jobs and it really starts adding up. You don't get any days off, you just have some days where you get certain hours off. It would not say anything negative about Dayton if it wasn't something she was able enjoy.