Hello, given posted configuration it's possible to recognize that:
VLAN 1 is untagged on interfaces 1-20 and interfaces 22-24
(Interface 21 is no untagged on VLAN 1 = Orphaned of Default Native VLAN 1 -> Interface 21 is Untagged member of VLAN 10, see below)
VLAN 8 is tagged on interfaces 5,24
VLAN 10 is untagged on interfaces 21
VLAN 10 is tagged on interfaces 5,24
DHCP Server is connected to interface 5 which is:
Untagged member of VLAN 1
Tagged member of VLAN 8
Tagged member of VLAN 10
A test client is connected to interface 21 which is:
Untagged member of VLAN 10
At this point, If I were you, I will remove tagging on VLAN 8 and 10 on interface 5 (where the DHCP Server is connected): this beacause VLAN 10, where your client will receive IP addressing via DHCP, has already the ip helper-address set to 192.168.1.7 (the DHCP Server IP Address on VLAN 1). IP Routing is enabled so the ip default-gateway has no effect (provided that you have a Default Route to your Next Hop Gateway for any other non-locally connected network = RoW).