Hello,
How long was the device down? If it was just a quick crash and reboot for example, IMC might not pick up on it if the ICMP Polling Interval and SNMP Polling interval does not occur within the timespan when the device is down.
If IMC just polled the device 5 seconds ago, and the ICMP Polling Interval is at default 60 seconds, then it's possible it has started responding again by the time the next interval rolls around.
The reason you immediately got notified about the links going down is because those links events triggered an SNMP Trap (or Syslog if you use that) on the neighbor devices, so IMC was notified about that pretty much immediately.
The minimum Polling Interval is 30 seconds, and you could try reconfiguring it this way to get a notification about a device being unreachable sooner. You can set that on the Device Details > Configure > Modify Poll Interval page.