why is there always 1 without a roof.Is there a way of changing that to one with a roof?
Because that particular vehicle doesn't respond to weather. You MIGHT have noticed that the the baggage truck IS getting a cover when it's raining/snowing, so GSX already supports that, just not all the vehicles, which is clearly something that might be easily added, since the support is there already.