Pihole+ unbount+ wireguard dynamic dns changes breaks active vpn tunnel on ios

I have a rasperry pi 4 with pihole unbound and wireguard installed and resolve the ip trough a dynamic dns provider now the issue is when the router changes ip all active wireguard vpn connections obviously disconnect but on ios (main issue here) the ios app will still try to connect with the old ip instead of resolving the new ip from the dns entry so it will stay stuck in this reconnect circle until it gets reconnected manually is there a way around or alternative preferably without using a static dns or cloud provider?

The main issue here is that the ios app for wireguard sadly doesn't handle this stuff well so i am asking if there are alternatives to using that app maybe one that does actually try to resolve the dns entry again

Any issues with Wireguard for iOS should be addressed with the maintainers of that app.

Yeah for now i moved away from wireguard towards openvpn since their client doesn't have this issue and just times out instead then resolves the dynamic dns entry again