This Article explains the behaviour of DHCP when client is a Juniper Device.
DHCP transit packet was getting dropped from the device.
If dhcp client is a Juniper device, remove below config
delete forwarding-options dhcp-relay relay-option starts-with ascii Juniper
Allow dhcp relay ip in source address in lo0 filter as below (relay IP need to change based on location):
set firewall family inet filter CONTROLPLANE-IN term DHCP-RELAY-CLIENT from source-address X.X.X.X
Ensure that the incoming interface is configured under dhcp-relay hierarchy(example given below):
set forwarding-options dhcp-relay group TOR interface <interace>