Ha-wrt integration permissions issues

Having no luck getting write permissions for System (Reboot, Upgrade, Backup) and Wireless (Toggle Wifi, Wps Control). I have a ha user in open wrt below is the assosiated json (this is with multiple go arounds with gemini). When I login with root everything works. What am I doing wrong with respect to my ACL configuration.

open-wrt ver 25.12.5
Home Assistant OS Cor 2026.08.03
Front End 20260729.7
ha-wrt 2.4.7

JSON

{
    "homeassistant": {
        "description": "Home Assistant Integration Access",
        "read": {
            "ubus": {
                "system": [ "info", "board" ],
                "network.device": ["status"],
                "network.wireless": ["status"],
                "network.interface": [ "dump", "status" ],
                "iwinfo": [ "info", "devices", "assoclist" ],
                "hostapd": ["list"],
                "hostapd.phy0-ap0": [ "get_clients", "wps_status", "config" ],
                "hostapd.phy1-ap0": [ "get_clients", "wps_status", "config" ],
                "hostapd.phy1-ap1": [ "get_clients", "wps_status", "config" ],
                "file": [ "read" ],
                "dhcp": [ "ipv4leases", "ipv6leases" ],
                "rc": ["list"]
            },
            "uci": [ "wireless", "network", "dhcp", "system" ]
        },
        "write": {
            "ubus": {
                "system": [ "reboot" ],
                "network.wireless": [ "up", "down" ],
                "network.interface": [ "up", "down" ],
                "hostapd.phy0-ap0": [ "bss_transition", "wnm_disassoc", "wps_start", "wps_stop", "reload", "set_secret" ],
                "hostapd.phy1-ap0": [ "bss_transition", "wnm_disassoc", "wps_start", "wps_stop", "reload", "set_secret" ],
                "hostapd.phy1-ap1": [ "bss_transition", "wnm_disassoc", "wps_start", "wps_stop", "reload", "set_secret" ],
                "file": [ "exec" ]
            },
            "uci": [ "wireless", "network" ]
        }
    }
}

RPCD

config rpcd
        option socket '/var/run/ubus/ubus.sock'
        option timeout '30'

config login
        option username 'root'
        option password '$p$root'
        list read '*'
        list write '*'

config login
        option username 'ha_user'
        option password '$p$ha_user'
        list read 'ha_user'
        list read 'homeassistant'
        list write 'ha_user'
        list write 'homeassistant'