Miniupnpd won't work after power off or reboot

I can't seem to get miniupnpd to work after a power off or reboot. If I sit at the UPnP LuCI page I should see the redirect table populate when application tries to connect through UPnP. I am using the PlayStations 4's internet connection test to initiate a UPnP test which probes UDP port 9308. Sadly I'm not seeing this in the list.

If I launch the miniupnpd daemon from CLI using


miniupnpd -f /var/etc/miniupnpd.conf -d

everything starts working again. As soon as I send the kill signal (CTRL+C), click on the 'Delete' button in the redirect list of the UPnP LuCI page and re-run a internet connection test on the PS4 it all reverts back to not working. I am however able to restart the miniupnpd service and everything works again including being able to achieve open NAT within the game.

Any idea what's going on here?

/etc/config/upnpd

config upnpd 'config'
        option download '1024'
        option upload '512'
        option internal_iface 'private'
        option port '5000'
        option upnp_lease_file '/var/run/miniupnpd.leases'
        option igdv1 '1'
        option use_stun '1'
        option stun_host 'stun.l.google.com'
        option stun_port '19302'
        option enabled '1'
        option log_output '1'
        option uuid '28e4b26c-17f2-45d6-af7e-3ceea26fc442'

config perm_rule
        option action 'allow'
        option ext_ports '1024-65535'
        option int_addr '0.0.0.0/0'
        option int_ports '1024-65535'
        option comment 'Allow high ports'

config perm_rule
        option action 'deny'
        option ext_ports '0-65535'
        option int_addr '0.0.0.0/0'
        option int_ports '0-65535'
        option comment 'Default deny'