I've been struggling for a year or so with inconsistent / strange wireguard quirks mostly from not being fully versed in advanced networking (never finished my CCNA course long ago alas).
Weirdly I tonight I came across this thread and decided to compare firewall settings and wireguard client settings.
I changed the following and now seem to be able to access internal resources finally with my laptop wireguard setup (mobile setup always seemed to work for some reason).
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option masq '1' <----- added this
option forward 'ACCEPT'
list network 'lan'
config zone
option name 'wg'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT' <--- changed this to accept from reject
option family 'ipv4'
list network 'wg0'
option masq '1' <------added this
Mostly I'm writing this to ask if I've done something horribly insecure by changing these firewall rules. I still struggle a bit to understand the implications for forwarding permissions through zones. So any feedback would be appreciated especially explanations that would help me to understand better what is happening behind the scenes with routing.