A 48v system should be more efficient,given the same watts rating of the motor.Example;
24v-500w: 500W divided by 24V = 20.83 Amps(Current draw)
36v-500w: 500W divided by 36V = 13.88 Amps(Current draw)
48v-500w: 500W divided by 48V = 10.41 Amps(Current draw)
Also,say we add an extra 12v battery(a 12v-12a SLA for example) to achieve 48v, we also have larger battery storage and capacity for more range,extra weight being the only penalty.
This is one reason 24v systems are dinosaurs,and have very poor range.
This is aslo one reason that electric motors in some other applications run on very high voltage,some submersible oilwell pumps are 600v for example. Or another example is motorised equipment in a workshop such as a lathe or air compressor are cheaper to run on 220v than 110v.