So she is about 1500g give or take.

My best advice is to stop worrying. Many ball pythons will go off feed for no apparent reason. I have noticed my girls over 1000g will often fast for a few weeks and then start eating again.

Also quit worrying about when they poo. They will go when they need to go. It can be as short as 5 days, or as long as 6 weeks. As long as she is drinking water she will be fine. If you haven't seen any urates, it might be worth it to give her a short soak in 85* water.