At 13 weeks I am not that surprised and holding out on food on a baby that young is not recommended at all in my opinion. She needs to be eating every 8 hours and unless you are waking up at 1am to feed her then you may have problems with blood sugar levels if the baby is going that long without food.
I would set an alarm and wake up once to take her out to prevent potty in the crate and feed her 45 mins before you go to bed and then take her out after 30-45 mins until she pottys. Good luck with the training and remember not all puppies are the same and not all yorkies train the same