Find yourself a copy of reresolve-dns from wireguard-tools and run it every handful of minutes in the Opal. It should fix your problems. Do not wait any longer.
@Barfoo, I believe iOS and persistent keepalive aren’t relevant for @riyas