You are very welcome to ask questions here. KM is an amazing product. There are many amazing people on this forum who like to answer questions. (I'm not so amazing myself, but I do like to help people.) Some of my ideas below are about trying to solve your problem, and some of them are about improving your approach. You certainly don't have to change your approach if you don't want to.
Let me ask, how are you triggering your macros? I see your images, but those macros don't contain any triggers.
You talk about "the mouse not moving at all." I presume what you mean by that is that the mouse isn't moving towards the images in your actions. Am I right? There are many possible causes for that. But I'm not sure I can find the answer without knowing how you are triggering these macros.
Second, it may help if you upload your macros, because there is an option for your actions called "Wait for Image." Perhaps you set that option. That might explain it. You said "I've attached macros" but you didn't actually attach them, you just uploaded a screen shot. Sometimes a screenshot is enough, but I don't think it is for this puzzle.
Third, your approach could be improved. You don't need to use an IF statement. You could simply have two consecutive actions: one to click on the dark image (with error detection and notification turned off) and the other to click on the light image (with the same options turned off). This will not only simplify your macro but avoid some types of errors.
Fourth, using the option called "Unique" is probably not a good idea. It's usually better to choose "Best". I won't explain why right here. Give this a try.
Fifth, it's probably better to split your code with an IF action that executes one branch of code if the front application is Safari, and the other branch if the front application is Firefox. This will improve the speed of your code.
Sixth, did you check your KM Engine error log? Quite often there's useful information in there. At the very least it will confirm whether your macros were triggered. But your macros currently have no triggers, so I'm very puzzled how they can work at all.
Seventh, have you checked your free memory with the macOS Activity Monitor application? There are times when certain apps are grabbing too much RAM and the KM Engine has to be restarted. When was the last time you restarted your KM Engine?
Eighth, I don't think you should be using "Find Image" at all. There's an action called "Press Button" which is much faster and more reliable than Find Image. You should read up on it. I suspect it will work for you here. Although finding out what's causing your problems would be ideal, I suspect your problems would disappear if you used this approach instead of using Find Image.