Hostfiles return wrong dns record

Hi, All
I just setup 2 vyos with dhcp on failover mode,two dns one eache node, and set hostfile-update and host-declname enable
but there are alway some hostname and ip are not mached. seem like one dns reture wrong. here is my configuration.

Like this, 10.32.0.18 return the right dns record. 10.32.0.8 return wrong dns record.


 echowings@macbookpro  ~  nslookup  ssql08r2orcl10 10.32.0.18
Server:		10.32.0.18
Address:	10.32.0.18#53

Non-authoritative answer:
Name:	ssql08r2orcl10.grapecity.net
Address: 10.32.3.117

 echowings@macbookpro  ~  nslookup  ssql08r2orcl10 10.32.0.8
Server:		10.32.0.8
Address:	10.32.0.8#53

Non-authoritative answer:
Name:	ssql08r2orcl10.grapecity.net
Address: 10.32.2.58

my vyos version is the offical release version:

vyos@xadns-10.32.0.8:~$ show version
Version:          VyOS 1.2.1
Built by:         Sentrium S.L.
Built on:         Sun 14 Apr 2019 12:13 UTC
Build ID:         4ccd819a-db31-452e-b34b-a0b24af4e984

Architecture:     x86_64
Boot via:         installed image
System type:      KVM guest

Hardware vendor:  QEMU
Hardware model:   Standard PC (i440FX + PIIX, 1996)
Hardware S/N:     Unknown
Hardware UUID:    Unknown

Copyright:        VyOS maintainers and contributors
vyos@xadns-10.32.0.8:~$
# vyos01 --10.32.0.8
    dhcp-server {
        hostfile-update
        host-decl-name
        shared-network-name gclan {
            subnet 10.32.0.0/22 {
                default-router 10.32.0.252
                dns-server 10.32.0.8
                domain-name grapecity.net
                domain-search grapecity.net
                failover {
                    local-address 10.32.0.8
                    name gclanfailover
                    peer-address 10.32.0.18
                    status primary
                }
                ntp-server 10.32.0.2
                ntp-server 10.32.0.3
                range 0 {
                    start 10.32.1.0
                    stop 10.32.3.254
                }
# vyos 02 -10.32.0.18
service {
    dhcp-server {
        hostfile-update
        host-decl-name
        shared-network-name gclan {
            subnet 10.32.0.0/22 {
                default-router 10.32.0.252
                dns-server 10.32.0.8
                dns-server 10.32.0.18
                domain-name grapecity.net
                domain-search grapecity.net
                failover {
                    local-address 10.32.0.18
                    name gclanfailover
                    peer-address 10.32.0.8
                    status secondary
                }
                ntp-server 10.32.0.2
                ntp-server 10.32.0.3
                range 0 {
                    start 10.32.1.0
                    stop 10.32.3.254
                }

vyos@xadns-10.32.0.8:~$ show dhcp server statistics
Pool      Size    Leases    Available  Usage
------  ------  --------  -----------  -------
gclan      766       232          534  0%
gcwpa2     766       232          534  0%
vyos@xadns-10.32.0.8:~$

Closed, because of: https://phabricator.vyos.net/T1416