Blender stuck at 100% on the first frame of animation
You could try rendering without the GUI. I had found the following python script, which worked well, on the youtube channel of Chris P when I had crashes rendering animation nodes scenes :
import bpy



start_frame = 1

end_frame = 180

fps = 24

path = 'C:\'



for frame in range(start_frame, end_frame + 1):

    bpy.context.scene.render.fps = fps

bpy.context.scene.frame_current = frame

bpy.context.scene.render.filepath= path + '\\%04d.png' % frame

bpy.ops.render.render(write_still=True)

Just paste it in a new text file in the Blender text editor of the scene you want to render. Replace start_frame, end_frame, fps and path, then run the python script. Tell me if it worked :)