`render_give_ibuf_direct()` just called `seq_render_strip()`, which tried to get image from intra frame cache. This always succeeded, because the intra frame cache does not accept timeline frame argument. Using intra frame cache here is incorrect. Source cache must be used. If source cache lookup fails, intra frame cache must be invalidated before calling `seq_render_strip()`. Pull Request: https://projects.blender.org/blender/blender/pulls/144396