I am a new person on this forum, so if this question is not in right spot I am sorry.
I got the following problem:
When I build a new Recorded module and run it within module sub-window, my test pass and I don't getting any error messages for Validating CompareImage () step.
But, if I run it from Test Suite section (sub-window), I am getting the following error message:"Could not locate image for ID 'a2d78c7e-4034-4322-8c93-716e74eb58d8'"

I tried to do what your are suggesting, but it still failing.
I disabled this specific screenshot and run from test suite again and got the same error for the next screenshot. Then I set run to ignore failure and proceed further. I am getting error for all screenshots I got in repository in case I run test from Test Suite, but when I run from module window it pass nicely.

Did you by chance update to the the latest version of Ranorex recently? The reason I ask this is because I ran into the same exact issue at one point and it at least seemed 100% related to updating. If this is the case I may have a workaround that you could try that worked for me.

I got this problem with Ranorex 5.4.3 which I installed in trail mode, and then I updated to 5.4.4 and still getting the same problem.
But if you can share you solution I could try it in my situation. Who knows maybe it will work for me too.