I installed different versions of openwrt(LEDE, 18.06.5) the result is the same.
List of tcpdump on ports 67 and 68:
11:40:13.586480 B fc:f1:36:ed:7b:4a ethertype 802.1Q (0x8100), length 596: vlan 1, p 0, ethertype IPv4, (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 576)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fc:f1:36:ed:7b:4a, length 548, xid 0x41c19674, secs 6, Flags [Broadcast]
Client-Ethernet-Address fc:f1:36:ed:7b:4a
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Vendor-Class Option 60, length 12: "udhcpc1.21.1"
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 6:
Option 252, Default-Gateway, NTP, Domain-Name-Server
Subnet-Mask, Hostname
Client-ID Option 61, length 7: ether fc:f1:36:ed:7b:4a
Hostname Option 12, length 9: "localhost"
11:40:13.586520 B fc:f1:36:ed:7b:4a ethertype IPv4 (0x0800), length 592: (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 576)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fc:f1:36:ed:7b:4a, length 548, xid 0x41c19674, secs 6, Flags [Broadcast]
Client-Ethernet-Address fc:f1:36:ed:7b:4a
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Vendor-Class Option 60, length 12: "udhcpc1.21.1"
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 6:
Option 252, Default-Gateway, NTP, Domain-Name-Server
Subnet-Mask, Hostname
Client-ID Option 61, length 7: ether fc:f1:36:ed:7b:4a
Hostname Option 12, length 9: "localhost"
11:40:13.588539 Out ae:f1:df:2b:cd:8e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 64, id 10574, offset 0, flags [none], proto UDP (17), length 328)
192.168.1.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300, xid 0x41c19674, secs 6, Flags [Broadcast]
Your-IP 192.168.1.203
Server-IP 192.168.1.1
Client-Ethernet-Address fc:f1:36:ed:7b:4a
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Server-ID Option 54, length 4: 192.168.1.1
Lease-Time Option 51, length 4: 43200
RN Option 58, length 4: 21600
RB Option 59, length 4: 37800
Subnet-Mask Option 1, length 4: 255.255.255.0
BR Option 28, length 4: 192.168.1.255
Default-Gateway Option 3, length 4: 192.168.1.1
Domain-Name-Server Option 6, length 4: 192.168.1.1
11:40:13.588579 Out ae:f1:df:2b:cd:8e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 64, id 10574, offset 0, flags [none], proto UDP (17), length 328)
192.168.1.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300, xid 0x41c19674, secs 6, Flags [Broadcast]
Your-IP 192.168.1.203
Server-IP 192.168.1.1
Client-Ethernet-Address fc:f1:36:ed:7b:4a
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Server-ID Option 54, length 4: 192.168.1.1
Lease-Time Option 51, length 4: 43200
RN Option 58, length 4: 21600
RB Option 59, length 4: 37800
Subnet-Mask Option 1, length 4: 255.255.255.0
BR Option 28, length 4: 192.168.1.255
Default-Gateway Option 3, length 4: 192.168.1.1
Domain-Name-Server Option 6, length 4: 192.168.1.1
etc ...
Why tv not send DHCPREQUESTpacket i dont' know.