I feel exactly the same,
I able to hold 260W for an hour on a climb, but I tried on a flat part, it was just impossible!
Maybe on a climb, the effort is more constant (it is just about the grade). On a flat road, it is rare to have perfectly constant conditions (wind, road, etc.).