To clarify, in this case I am trying to commit a config with an interface that's configured as an AP.
Sat, Nov 6
Oct 17 2021
Aug 31 2021
Aug 29 2021
Jul 29 2021
Dec 7 2020
Well this is from old Vyatta times, on system bootup this script is called (https://github.com/vyos/vyatta-cfg-system/blob/current/scripts/system/vyatta_interface_rescan#L137-L140) and a WIFI node is created if a wifi interface is detected. The script could be altered, too if monitor is not supported.
That's a little unclear to me. If the interface is defined but doesn't yet exist, then it needs to be created. A brief look at the code makes it seem like it always creates new interfaces with type=monitor.
I guess the best thing would be to not add this interface at all