Just my $0.02... I've seen providers forcing the use of compressing proxies, especially in the cellular networks here in germany. White-space gets stripped, images get resized and so on, all in order to save bandwidth.
This doesn't explain why you see the whitespace in your browser but perhaps it helps.