If everything is optimal husbandry wise I would also suggest feeding smaller preys to allow your BP to be more consistent.

BP can fast to catch up and while they can eat a medium rat, this does not mean they need to.

Even my biggest BP do not get anything larger then a small rat (4 weeks old 45-65 grams).