Yesterday, I went through an issue where the BGP daemon crashed when I configured a 1000 peers. I was discussing about this in slack and an engineer responded with this
I just spotted that in FRR each BGP instance has a limit of 100 peers and this cannot be changed in VyOS from CLI. :(
You can try to fix it in place and check with:
sudo vtysh -c 'conf' -c 'router bgp YOUR_ASN_HERE' -c 'bgp listen limit 10000'
If you can crate a feature request in https://phabricator.vyos.net/, this would be great - the feature does not seems to be hard to add.
Hence creating a feature request :) Thanks