How do I change the context inside the render_complete handler to allow for bpy.ops.render.render?

I am trying to build a render queue, and for that I need to sequentially render some objects.
I set up a render_complete handler such that after the first render finishes I can call bpy.ops.render.render again.
I am getting a missing window error in the current context.

I tried saving the context window and screen inside some global variables to then be able to use. bpy.context.temp_override() but to no avail. I still get the same error.

Thank you in advance!

This sounds more like support than contribution to Blender. Please consider asking for such type of help in one of the Blender communities or in the #python chat room.