Rotating ring not stopping when socket faces static actor.

I will try to describe my situation as best as I can.

I have an array of 5 rings and a wall with an actor (RingAlignmentActor) for helping with this situation.
The wall and rings are randomly populated with Servers.

A random server (RedServer) in a random ring (RingRef) changes to a red material.
The rings are all constantly rotating, with 2 rotating opposite to the other 3.

My problem is I can get “RingRef” to stop rotating, but it stops randomly.
I want it to stop when “RedServer” is directly facing the “RingAlignmentActor”

Here are my nodes for stopping the rotation:

Here is another method I have tried with no success:

Here is How I start the rotation:

1 Like

I notice you haven’t specified a socket

image