Routine skipping issue

Thanks @jesstheresearcher256

I changed the entire experiment. But now I have a new issue.
I have a loop with two routines — Order (mouse response) and Time (slider response). Each routine shows two images and some text.

I want each routine to be self-paced, ending immediately after a response, but with a maximum duration of 15 seconds.

I set the duration to 15s for all components (including mouse/slider), with “end routine on valid click” for the mouse and “force end of routine” for the slider.

Problem:
When I make a response, all stimuli disappear immediately, but the screen stays blank until the full 15 seconds pass.

Any idea why this happens or how to make the routine end right after a response without the blank delay?

Problem described in more detail here- Routine doesn't advance after mouse/slider response, forced end of routine enabled, duration fixed