Hi Sprout,
This is a normal phenomenon. According to the ISIS protocol, on a broadcast link, the time for the non-DIS to maintain the neighbor is 1/3 of the time for the DIS to maintain the neighbor. And by default, the holdtime is three times the interval at which Hello packets are sent. In your case, the hello interval is set to 5s, so the holdtime for the AR2 as the DIS is 5x3=15s, AR1 as a non-DIS is 1/3 of the AR2, which is 5 seconds.
If devices are directly connected through Ethernet interfaces, it is recommended to set the IS-IS circuit type to P2P, so that the timeout periods of the two devices remain consistent.