Welcome @souhaibboukh Happy New Year
Cloudflare basic plan has a timeout of maximum 100 seconds where cf will close the connection and throw the 524 error if connection was not successful by 100 seconds.
To remedy this issue restart Litepeed server
# start here copy line bleow me
rm -f /var/lib/lsphp/session/lsphp71/* && rm -f /var/lib/lsphp/session/lsphp72/* && rm -f /var/lib/lsphp/session/lsphp73/*
# then copy line below me
rm -f /var/lib/lsphp/session/lsphp74/* && rm -f /var/lib/lsphp/session/lsphp80/* && rm -f /var/lib/lsphp/session/lsphp81/*
rm -rf /var/lib/lsphp/session/lsphp73; mkdir -p /var/lib/lsphp/session/lsphp73; chmod 1733 /var/lib/lsphp/session/lsphp73
service lsws condrestart
A permanent solution if these steps work
sh <(curl https://raw.githubusercontent.com/josephgodwinkimani/cyberpanel-mods/main/cyberpanel_sessions_cronjob.sh || wget -O - https://raw.githubusercontent.com/josephgodwinkimani/cyberpanel-mods/main/cyberpanel_sessions_cronjob.sh)
Else if all fails
Check this out MariaDB / MySQL Tweaks As Default & Option
Basically run nano /etc/my.cnf
use the keyboard shortcut CTRL+W to search for skip-name-resolve
and comment it out. Restart mariadb systemctl restart mysqld