First off welcome to the forum! Everything sounds good except for maybe you might want to try small rats every 7-10 days instead of rat pups. Now to the blood problem do you feed your snake inside the cage? If so it could be rat blood she dragged into her hut.