Problems with client mode on snapshot - netifd shows lots of errors

Updating to a recent snapshot killed my ability to use wds client mode. The syslog is showing a bunch of errors from netifd:

Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11111): Interface 0 setup failed: BRIDGE_NOT_ALLOWED
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11111): Command failed: ubus call network.wireless notify { "command": 0, "device": "radio1", "data": { } } (Permission denied)
Thu Apr  6 20:27:30 2023 daemon.warn netifd: Wireless device 'radio1' setup failed, retry=2
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11385): WARNING: Variable 'data' does not exist or is not an array/object
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11385): Bug: PHY is undefined for device 'radio1'
Thu Apr  6 20:27:30 2023 daemon.notice netifd: Wireless device 'radio1' is now down
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400): Command failed: ubus call network.wireless notify { "command": 1, "device": "radio1", "data": { "phy": "phy1" } } (Invalid argument)
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400): Usage: ubus [<options>] <command> [arguments...]
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400): Options:
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -s <socket>:            Set the unix domain socket to connect to
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -t <timeout>:           Set the timeout (in seconds) for a command to complete
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -S:                     Use simplified output (for scripts)
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -v:                     More verbose output
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -m <type>:              (for monitor): include a specific message type
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):                  (can be used more than once)
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  -M <r|t>                (for monitor): only capture received or transmitted traffic
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400): Commands:
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - list [<path>]                 List objects
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - call <path> <method> [<message>]      Call an object method
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - subscribe <path> [<path>...]  Subscribe to object(s) notifications
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - listen [<path>...]                    Listen for events
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - send <type> [<message>]               Send an event
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - wait_for <object> [<object>...]       Wait for multiple objects to appear on ubus
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):  - monitor                               Monitor ubus traffic
Thu Apr  6 20:27:30 2023 daemon.notice netifd: radio1 (11400):
Thu Apr  6 20:27:31 2023 daemon.notice netifd: radio1 (11400): Interface 0 setup failed: BRIDGE_NOT_ALLOWED
Thu Apr  6 20:27:31 2023 daemon.notice netifd: radio1 (11400): Command failed: ubus call network.wireless notify { "command": 0, "device": "radio1", "data": { } } (Permission denied)
Thu Apr  6 20:27:31 2023 daemon.warn netifd: Wireless device 'radio1' setup failed, retry=1

Device is a BPI-R3.