Your HARM display might have been SOI, but did you actually hand off the HARM? Because when you didn't, then of course it won't fire.
Where a threat shows up on the RWR is dependent on your position in 3-dimensional space, too, and where your antennas pick up emitters.
All in all: pretty easy and straightforward. Classic case of PEBCAK.