This is wrong, you should allow all fe80::/64 plus the other addresses that will be handed over, or ::/0 as in the other post you used as an example. Also remove the option route_allowed_ips '1'
After the suggested changes, Luci is still insisting that ra ought to be in hybrid rather than server mode. However, IPv6 SLAAC continues to work so far, pending further testing.
Update: SLAAC was removed from the config by Luci so stopped working.
Yeah, this looks like a bug in Luci, can be easily replicated by creating new wireguard interface and trying to setup RA.. server mode is always greyed out.
Most likely some incorrect assumption like "no device MAC adress=no RA" or "only ethernet devices can do RA"
Well, selecting server mode in LuCI is currently only allowed if the interface the DHCP pool is bound to uses protocol static.
Wireguard is one of those netifd protocol handlers that conflate lower device configuration with IP configuration. Semantically it should be a "config device" with type "wireguard" and a separate logical network using the resulting "wg0" device to configure IP settings.