It happened to me that when I was sharing my screen during a meeting it worked fine at the beginning but after a while all of the sudden the attendees stop seeing my screen. Sometimes they saw a black screen, others just a frozen image, and that was kind of annoying.

I tried reinstalling the Zoom application, also giving screen recording permissions again from System Preferences > Security & Privacy > Privacy > Screen Recording. But nothing worked out.

After doing some research I found out something that managed to fix it. It was an option that was enabled in System Preferences > Battery > Automatic Graphics Switching, I disabled the checkbox and I restarted the Zoom application, after that I haven’t had any other problem.