Recently I created a Godot proposal to change `VoxelGI` nodes so they can use a sub-thread to bake their `VoxelGIData`. This allows baking more than one `VoxelGI` node at once, but also to observe the progress and show it in a progress bar.
https://github.com/godotengine/godot-proposals/issues/14243
I also created a proposal to expose the bake progress via signals; it is currently not visible to non-engine code.
https://github.com/godotengine/godot-proposals/issues/14242
**If you are interested in these changes, please give a thumbs-up to both the proposals.**
