Hello @emii, as you have often encountered the issue, you need to know the root cause. And here’s what you can do to troubleshoot the issue. It can either come from themes and plugin conflicts or something deeper.
If you have FTP or cPanel details, then log in and enable debug mode. Also, rename themes and plugin folder for initial check. Once you regain your WP-admin access, install themes and plugins one by one and check which one creates the issue.
Good luck.
The reason for the error should be visible in the error log. You can find it in your hosting area. If necessary, the support of your hosting can help you.
Alternatively, you could also enable debugging in WordPress. How to do this is described here: https://ww.wp.xz.cn/support/article/debugging-in-wordpress/ – also here the support of your hosting can help you if necessary to edit the file accordingly.
In both cases you should be able to see what the cause is in the logfile.