These account for nearly all of it. The symptom pattern tells you which one you are looking at.
Most common
One plugin conflicting with another
How to check: Disabling all plugins fixes it, and re-enabling them one at a time reproduces it at a specific plugin. Often two plugins that both do caching, or both do SEO, or both touch the same part of a page.
The fix: Roll that plugin back to its previous version, then decide whether you need both plugins. Two plugins doing the same job is a recurring source of this.
Common
A theme or child theme conflict
How to check: Plugins are not the cause, and switching to a default theme brings the site back. Common after a parent theme update when the child theme was overriding something that changed.
The fix: Roll the theme back and look at what the update changed. If the child theme is copying large parts of the parent, this will keep happening, and that is worth fixing properly.
Common, and confusing
PHP version change at the host
How to check: The site broke without you touching it, or right after a routine update on a plugin that had been fine for years. The error log mentions a syntax error or an undefined function.
The fix: Confirm by switching PHP back one version. Then update or replace whatever is incompatible so you can move forward again, rather than staying behind permanently.
Common
The update did not finish
How to check: The site shows "briefly unavailable for scheduled maintenance" and never comes out of it. That message means a file named .maintenance was left behind when an update was interrupted.
The fix: Delete the .maintenance file in the WordPress root directory using the file manager or FTP. The site comes straight back. Then re-run the update that was interrupted.
Less common
Memory or execution limits
How to check: The error log mentions allowed memory size exhausted, or the update fails at the same point every time. Often on shared hosting with a low limit and a heavy plugin.
The fix: Raise the PHP memory limit if your host allows it. If the site genuinely needs more than the plan provides, that is a hosting conversation rather than a WordPress one.
Less common
A layout that looks broken rather than an error
How to check: The site loads but looks wrong: unstyled, or with pieces in the wrong place. Nothing has crashed, so there is no error to find.
The fix: Clear every cache: the caching plugin, the host cache, any CDN, and your own browser. Stale cached stylesheets after an update explain most of these and cost nothing to rule out.