Here are settings on my iPhone’s WireGuard app for the same server (and this works just fine):
(I noticed that on iPhone - there is “Interface → Public Key” vs. on GL-INET - there is “Interface->Private Key” setting only.