FQDN validator regex is preventing a valid dns name to be set, specifically, for SRV record
For example
set service dns forwarding authoritative-domain _tcp.db.mongors1.example.com records srv _mongodb entry 0 hostname 'mongors1.example.com'
This will fail.
In vyos-1x/src/validatos/fqdn
The validator doesn't accept underscore _