Ich würde dies eher anders lösen.

delivery:conditional = yes (05:00-12:00, 19:00-22:00; Sa 05:00-9:00, 19:00-22:00 AND weight<7.5)
motor_vehicle=private

Grund ist der, das somit auch Lieferant per Rad durch dürften.