I can't see anything wrong with the dhcp-relay portion of your config.
You might also try some of these options:
set forwarding-options dhcp-relay forward-snooped-clients all-interfaces set forwarding-options dhcp-relay route-suppression destination set forwarding-options dhcp-relay overrides allow-snooped-clients set forwarding-options dhcp-relay overrides always-write-giaddr