Well, I'm not a GPS expert (when did that stop anyone ?) but -
Roof mounted antenna picks up loads of satellites - always gets a good fix.
Portable system can't see the satellites vertically above, and is relying on the absolute minimum quantity, one of which is just above the horizon. And then one of those damn Munro's gets in the way and blocks your last link with reality.
Any other offers ?
SD