You've most likely done something out of order. After a quick test I was able to complete a Mary playthough with no issues.
Make sure to check the Relationships tab to ensure you're following the right path. If you want to romance Mary, make sure she comes over at the end of Day 1 + 2 rather than sleeping alone at the hotel.