The 'Wait for element' activity takes a lot of time to find a specific element in a Windows program

I have a problem where a specific element is already loaded, and the ‘Wait for element’ activity takes 20 seconds to find it. I use this activity 5 times in my workflow, which adds a waiting time of 100 seconds, more than a minute! The program is supposed to be done in 30 seconds. I’ve tried using the ‘Wait for image’ activity which is 10 times more faster, but there is a problem, if the program is made on a specific PC with a specific resolution and scale, the program will not work in other PC’s. I need something flexible that would work in any screen ecosystem. Is there any way to make the ‘Wait for element’ activity faster, or a logical alternative that works the same?