This is all that anyone needs to read to know that you are going 24 hours between active regens. If you were getting soot based regen the dash DPF gauge would read ~45% as that is what's required to go into a soot based regen, period. If the dash gauge always shows zero your passive regen is sufficient to make 24 hour regens, period.
Because you aren't tracking your regens frequency correctly, that's the simple answer.
If you want to properly track your regens then wait until your next active regen completes and then write down the total engine hours from the evic (not driving). Monitor the PID, when it approaches 100% look at engine hours and they should be 23-26 from the completion of the last active regen. It's 23-26 because of the way the dash hour meter works, we don't have decimals so it can read 23 or 25 and still be 24 actual engine run hours. The duration of the regen will also effect end to end hours.
Lets, what are you current odometer miles and total engine hours (not driving hours)?
Let's see your good record keeping that shows engine hours at the completion of each active regen, we'll wait. Driving hours aren't what matters, only total engine hours.
Many of the variables you're discussing will make differences on engine soot production, but the bottom line is that 9.8 mpg at 68 mph (your numbers) will create sufficient EGTs to passively regen and allow for 24 hours regens all the time on a properly functioning truck, period. Your dash DPF gauge is telling you this.
Bottom line is you're not understanding how these trucks work, and all 4 of the trucks you referenced worked the same. That part is easy to understand, what's difficult to understand is that you're not willing to learn something here from the people that are spending a lot of time trying to properly explain this to you.
Just for fun, here are my records on regens. Nothing fancy. Miles are for fun, hours are what matters. Using the DPF % PID on my CTS3 and cross referencing the dash DPF gauge I am able to verify a regen is a 24 hour regen even with the dash hour meter shows something slightly different. Soot based regens have the S next to avg speed and the M is for a manual/stationary regen.
View attachment 76594