Bridge losing ipv6 address

My ISP has recently started providing me with a static /56 IPv6 address (i.e. 2001:0db8:1234:5600::/56). I’ve managed to allocate addresses to my LAN, VLANs and wireguard tunnel and it’s peers and eveything seems to be working OK, with one exception.

I’ve allocated the global static address 2001:0db8:1234:5604::ffff/64 to the bridge interface which is used for my main LAN and it works fine, but periodically it seems to stop responding to this address, i.e. you can’t access the router using this address either by http. https, ssh or via winbox and pinging the address fails. If I then use the ipv4 address of the router to connect and use /ipv6/address/disable and /ipv6/address/enable on this address it suddenly starts responding again.

I’ve currently worked round this by implementing the netwatch tool to use icmp to ping this address every 10 seconds and get it to invoke a script when the netwatch sees the address go down which logs the event and disables and re-enables the address on the bridge. This isn’t ideal but seems to work ok and the script appears to be invoked approximately every 23 hours and 57 minutes!

Does anyone have any idea what could be happening every 23 hours and 57 minutes which stops the router responding to this address?

(N.B. For the sake of privacy, I’ve swapped my real addresses in the above for ipv6 addresses reserved for documentation.)

I’m using a HAP AX3 as my main router.

Hi,

Do you have any DHCP client active on any router's inteface?
Does ISP or you down the interface of your WAN ever 24h?