Many of the FRR related debug commands within monitor protocols are broken due to incorrect parsing logic.
Commands with nested options like this fail to capture the full debug path:
monitor protocol bgp enable vnc verbose monitor protocol ospf enable lsa install ....and more
This seems to be due to this command parsing used throughout the op-mode template:
<node name="install">
<command>vtysh -c "no debug ospf ${@:5}"</command>
</node>The command should probably be this instead, which parses everything after ospf as a string instead of a list of args:
vtysh -c "no debug ospf ${*:5}"