The tubing can stretch to some extent, but I'd be really surprised if the effect of that was so great that your pumps can no long dispense 100ml in 250 turns. I've built a few DIY dosing pumps with cheap commodity peristaltic pumps. The tubing remains remarkably accurate over its working life. Typically the hose splits before I notice the tubing stretching out and affecting the dose quantity.
If I had to guess, I'd say your problem is more likely that the rollers inside the head are slipping/catching, or that the motor that drives the pump is going bad. My doser came with a few extra dosing heads, did yours? If so, try swapping out one of the "bad" heads for one of the spares. If that solves the problem, then the issue has something to do with that specific head.
It's worth noting that I've had my Jebao doser going for over a year and a half and I haven't had any significant drift in calibration. You mention your pump is fairly new. If it's "very" new, I'd consider contacting the seller for a replacement or a warranty claim. These issues can likely be solved, but you shouldn't be having these types of trouble with the pump if it's as new as you say.