I can relate so well. Mine is 7 months and still not house trained. I've never had a yorkie and have house trained a couple different breeds, but I can say he has been by FAR the most difficult. When he does have an accident 80% of the time its #2, not #1. So I'm assuming he's slowly grasping the concept, but maybe going poo, vs going pee, may require more physical control so it's harder to work on?
Or I'm a crazy dog lady and am trying too hard to rationalize
All I can say is don't stop the positive rewards and try to keep her confined to a certain area a little more. If she's anything like mine, she barks like mad to be in her crate with me at home, so I pick my battles with him and have learned it's easier to just monitor him more and crate him only at night and when I have to leave the house.
Good luck!