Whether your particular presentation is intimidating, I have no way of knowing. But a 1900 gram ball python could easily eat a med (~100+ g) rat; or a 200 gram or larger rat if it wanted to. Also, 10 total appropriately-sized meals a year is nothing to sneeze at.:P I've got a female weighing over 5.5 kg who maybe eats that many times per year.
Regardless, have you considered offering her other prey items? Large mice? Chicks? No really! I've got a couple of ball pythons who often hold out for chicks. It's annoying, but I prefer to give in instead of stress about it. Also, you can always try the old trick of getting her to take something she prefers and then gently inserting a big 'ol rat in her mouth as the tail of the first food item disappears down her throat. Good luck!