What is your definition of a large/XL rat? You could be feeding her rats that are too large, which is the reason she isn't necessarily eating every week. Drop down to a small rat (50-80g) and ONLY offer rats. She's taking them, so she knows they're food. This is the time for a little tough love. Just monitor her weight and wait her out.