4.x Wireguard REKEY-TIMEOUT troubleshooting

Hi alzhao, I have been having a dialog with hansome here in this thread but with no satsifactory outcome as yet. I would like to keep my set up simple.

Some questions on the above:

a. If I have a perfectly working iPhone WG config, does that mean that Scenario 1 is not my issue? Or it could still be?

b. If so, then can you please provide an example of a port forward on the Server; and why do I need it if it works on the iPhone with an App but not on the GLiNET Device set up as a client?

c. If you suspect UDP port is blocked (PCCW?), can you please give examples of these “extra settings” you refer to please; and again, why do I need it if it works on the iPhone with an App but not on the GLiNET Device set up as a client?

k.