Hello,
For a wireguard interface used as initiator only there is no requirement to set a fixed listen_port any value will do. The UI sets it to 51820 by default and a failure is assured if there is more than one such interface.
Simple solution: don't output a "option listen_port '51820'" if the field is not set by the user in the UI.
Regards,