Hello everyone. This is my first posting on this site because i'm feeling very defeated right now.

Background & Husbandry
I have a year old, 550g, 1 foot 6 inches long normal ball python. I received her when she was 3 months old. Apparently she was on frozen thawed mice from where I got her. Now prior to getting her, I researched everything ball python related. From care, to potential problems, to husbandry and illnesses. I wanted to be prepared for my first snake. I setup her tank a week prior to getting her just to monitor the heating levels and humidity. She's currently in a 40 gallon breeder with a screen top. I have two digital thermometers reading the inside of her cold hide (82f during the day - 74f night) and her hot side (90f during the day - 85f night) I'm not suing a UTH, i'm using CHE. When i used a UTH, i used it with a Century Digital Heat Mat Thermostat Controller (amazon) and had the temperature set to 91F (just because that's what it would take to keep it near the 88f to 90f range). I also had a second thermometer next to the thermostat prob to make sure the temperatures where accurate. My snake did not seem to like this and would always stay in her cool side. When i switch to the CHE, the temperature was a lot more stable at 90f. Humidity in the room is a constant 60%. On hot days, it drops 10% to 15% so i lightly mist the enclosure maybe 2 times during those days. I do have a digital hygrometer that reads temperature as well. That's stuck inside the tank on the back wall right in the middle of both hides slightly above them and is what i typically use to read the ambient temperatures as well. Both hides are the same and are a snug fit for her. They do have a opening on both sides but i keep one opening against the enclosures walls. She's covered on two sides by walls and two sides are open. Now, i don't think this is much of a problem as the room she's in is very very small and no one enters it except for myself once a day for the most part. I do keep my Turtle in the opposite side of the room, in a 40 breeder as well. Their lights are setup on digital timers so they're sync perfectly. I have 3 rats as well in the room that i got about 4 months ago for breeding (more on them in a bit). I keep their cages clean enough that no real smell is detected when you enter the room. The lights are on during the day (7am to 7pm) and off during the night. Her bedding is ZooMed Cypress Mulch, about 2.5 inches deep. Right in the middle i have a large Exo Terra reptile water dish. It's rinsed and refilled every Wednesday and Sunday - deep cleaned once a month. Now i'm not sure if it's exactly the large model or the medium. It's big enough for her to submerse most of her body without fear of drowning.

The Problem - She just wont eat no matter what I try
As for as i'm aware, everything i can find on husbandry for ball pythons supports my thoughts that my husbandry should be just fine for her. When she arrived, i'll admit i was a bit timid with her, she was my first snake and when i opened the bag, she did strike. Instead of grabbing her, I placed the bag in the enclosure and lightly pushed her out. After about an hour, i decided to hold her just to get over the initial timidness of her trying to strike me. I held her for a few minutes, inspected her for mites, checked her scales for any issues, and weighed her. From there, i placed her back and left her alone for a week. After that week i tried feeding her early i the morning, it was still dark out since i was getting ready for work, and nothing. I left the mouse in the enclosure until i got home and it was still there. I tried again 3 days later and no bite. From there i tried once more before allowing a week to pass before trying to feed again. After a few weeks, i switched to every two weeks. At t his point it was a about 2 and a half months of no eating. I really did not watch to try live feeding as i didn't feel so good about it and finding any mice was nearly impossible aside from a hour and a half drive. She was losing weight and i was worrying. I contacted the breeders, the gave me tips and nothing seemed to work. I tried thawing the mouse in the same room under a heat lamp for a few hours, i try water defrosting then heating with a blow dryer, i tried dipping the mouse in chicken broth, and even when to the pet stores near me to locate some used gerbil bedding and defrosting the mouse in that. The only thing i did not want to try was braining as i faint at the sight of blood... I also tried those tricks on rats but nothing. I assist fed her a couple times and that seems to be fine but by the third time she made it impossible to do so without using a lot of force and I did not feel comfortable enough to do so as i did not want to hurt her by mistake. I had no option but to live feed her. She took mice with no problem. She gained her weight quickly. after a few months, i moved her live fuzzy rats. She took the first two just fine. They were a bit bigger than needed so i fed them a week and a half apart. Then the pet store i bout the rats from closed. I only had 3 rats left so i decided to keep them and breed them for more food. Thankfully when the grew up, they turned out to be 2 girls 1 boy. They had their first litter two months and a half ago and it was more than expected, 31 total baby rats from two litters.. They were growing way to quickly so i had to put them down to keep them a eatable size. They've been kept frozen. My ball python however still does not want to take the frozen thawed. It's been a 3 weeks since she's not fed and nothings seems to work. Yesterday i got so anxious and stressed that i was able to brain one of the frozen thawed rats.. I placed it in her enclosure and left it all night. This morning it was still there and is still there. I have tried everything i can find but i can't get her to feed frozen thawed.

Does anyone have any idea if i'm missing something? I'll most likely breed the rats again soon, one at a time this time but i'd really rather get her on frozen thawed.

**I'm sorry for the wall of text, i just really need some help here. I can't keep breeding rats as they're a lot of work to take care of and with starting a new job, collage, and taking care of the family, one less thing to deal is something i need**