Not 100% 10.00ms as is the stock if that's what you are asking. Generally 9.5-12ms.
Yeah 12ms is way too much. These things have to run in real time in a 10ms raster.
The stock ECU manages <0.2ms jitter if I recall correctly.
Also make sure your rpm filtering is up to snuff. The trans is calculating gradients.
If your trigger pickup or handling isn't 100% on point, then you're also gonna have issues.
Most likely what is happening is you're filling the CAN structure in one place roughly at the same time (or maybe even that has jitter, I don't know), and then after that fact you're introducing arbitrary jitter with your sloppy CAN handling.
After that the calculated gradient is all over the place.
25% jitter on PTCAN is unacceptable performance.