I think the OP’s question is not how to record the speed, but is the speed equivalent to real life?
I use a decent but dumb fluid trainer. An hour long session with at least 30 minutes at threshold/Z4 with some recovery usually yields about 35km which seems a fair comparison if you were going hard on a flat road.
Your 30km in an hour in zone 2 seems a little generous, unless you’re quite well trained?
I guess the only other discrepancy is you are doing all your miles on the equivalent of a flat road, could you adjust down a smidgen? For comparison, if I’m out on local roads doing Z2 rides I pretty much always end up around 25km/h, but that includes hills.