IIRC link monitor had some issues back in v5.2.x maybe this rolled into 5.4.x ;)
Did you do any based level diagnostics and if so what did it state?
diag sys link-monitor interface <interface name >
Also did you execute log display and look for the sys event at the failure
execute log filter cat 1
execute log display