The oil did its job well. PUP starts low in viscosity, which mostly explains the ending viscosity. I've seen virgin viscosities between 9.5 - 10, so ending at 9.15 isn't horrible. Tons of TBN left.
No complaints running the PUP in our Tundra and 4R, but I know it gets scrutinized here for being thin. PUP is also getting more difficult to source at a consistent price regularly. From my reading here on bitog, I sided with wanting a HTHS of at least 3.5, so decided on the Pennz Euro L.
Perhaps in the future I'll run that M1 FS 0w-40 that is so widely recommended by one of the members here haha.
Thanks for the additional details. 10 miles is usually enough of a run to get the engine temperature up enough. 8-10 miles is what I recommend the minimum run time on each run if a person can help it. You're good to go!