I've found out some interesting things and came up with a theory in my limited knowledge and experience with networks. Maybe you can tell if its plausible so far.
I guess I am facing two issues:
First, I think the router does not keep the raspberry's IP static with DHCP set off. Once I disable its DHCP the whole menu gets greyed out including the list with reserved IPs.
So i think, that after my router's pre set lease time of an hour, it assigns another IP to the raspberry which causes it do not be accessible anymore from any device in the network (no matter if it appeared with a DHCPACK message in the log before or not). This would explain why it never works longer than an hour. I also am not able to access the router config page from the raspberry after it disconnected. If I try to reconnect a device it says "IP address could not be retrieved".
The second issue is that the DLAN could in fact have its own DHCP server which gets active once the others in the network fail like proposed in some threads (
TL-WPA8630P v2 Acting as DHCP server- how do I turn it off - Home Network Community). This would explain why I don't have to reset the router in most of the times, as after the piholes disconnection the DLAN assigns an IP to my device, from which I can then access its config page. Also it keeps up the connection to the pihole, which is then able to give IPs to some other devices, which keep using the DNS server. This would explain, why the pihole kept on working after the issues for some devices. This time this did not happen.
Here is what I did: last time I just disabled the DLAN AP wifi. This time I connected all my devices directly to the router and unplugged both DLAN adapters. After the piholes disconnection all the devices loose their connection. If I try to reconnect a device here is what I'm seeing in the log:
Nov 8 21:02:14 dnsmasq-dhcp[3510]: RTR-SOLICIT(wlan0) 86:a7:c5:5b:74:cb
Nov 8 21:02:21 dnsmasq-dhcp[3510]: no address range available for DHCP request via wlan0
After I reset the router and set the SSID back, the raspberry reconnected and continued working (with the devices which IPs were assigned by it and not the router)
Here's the log with comments when I startet the test at 20:05, the pihole disconnected at 20:53 and when I reset the router at 21:20: https://tricorder.pi-hole.net/3kxtowywj2
What do you think about my theory?
PS: I could find out that Samsung mobiles seem to have a different MAC adress when connected via 2.4 GHz than vie 5GHz. I connected both mobiles to the 2.4GHz network of the router and saw both MAC adresses which were "unknown" in the pihole list before, so that mystery is solved. 