Okay, turns out I misunderstood the way Avg. Time Spent on Site works. If there's a dimension attached, calculates it based on that dimension. I got confused because without a dimension (just using a segment for rows), instead of getting the overall Avg. Time Spent on Site for a whole visit for ever...
I agree that it shouldn't be doing this based on how the table is transposed. This has been giving me headaches for about a week now. My problem is somewhat related, but because of a Month dimension added to my Freeform table. If broken down by month, overall Avg. Time on Site bloats to 8 minutes, b...