Additional things to consider is it sounds like your snake is an older snake. Older snakes take a lot longer to get cozed in. Also the size of the enclosure can make a difference in stress levels from what I have heard. We have a big girl 1800 grams who has not eaten in the month we have had her. We first had her in a CB-70 and she was always in her hide it seemed for the first three weeks. We put her in a 32 qt sweater box and now she is starting to come out once or twice a day/night and look around so I hope this is a good sign that she is starting to relax and may
be ready to eat soon. At 800 grams depending on the breeder she may have been kept in a 15 qt tub or possibly a 32 qt. Some larger ball pythons just are not ready to move up in tub size according to the progression generally recommended. Every ball is different and that is one of the things I love about them! You have basic husbandry that has to be met for each, but then each one seems to do better in different size enclosures and some like different style hides more than others. Then it could be like our albino who doesn't like to go in any hide. She prefers to lay snugged up against them. Each one is different and I think figuring that stuff our is what seperates the basic level BP owner from the intermediate or advance BP owner.