Virtualmin wont start after reboot

SYSTEM INFORMATION
OS type and version Ubuntu
Virtualmin version Most Recent

I restarted my server , and virtualmin wont restart. The output of systemctl status webmin.service is :

● webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2024-05-26 13:32:43 UTC; 1s ago
Process: 3144 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=203/EXEC)
CPU: 1ms

The output of jorunalctl is:

journalctl -xeu webmin.service
░░ The error number returned by this process is ERRNO.
May 26 13:20:20 systemd[1]: webmin.service: Control process>
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░
░░ An ExecStart= process belonging to unit webmin.service has exited.
░░
░░ The process’ exit code is ‘exited’ and its exit status is 203.
May 26 13:20:20 systemd[1]: webmin.service: Failed with res>
░░ Subject: Unit failed
░░ Defined-By: systemd
░░
░░ The unit webmin.service has entered the ‘failed’ state with result 'exit-cod>
May 26 13:20:20 systemd[1]: Failed to start Webmin server d>
░░ Subject: A start job for unit webmin.service has failed
░░ Defined-By: systemd
░░
░░ A start job for unit webmin.service has finished with a failure.
░░
░░ The job identifier is 20680 and the job result is failed.

You’ll need to look in the /var/webmin/miniserv.error log for why it isn’t starting.

There was no errors logged there. After fighting with this now for 3 days I tried reinstalling it… from the terminal it looks like everything’s running but from the browser everything is showing “too long to respond” and nothing ever loads. Cannot even access it by going to the “IP ADDRESS:10000” in the browser. Only access I have is via putty using the ip address. Miniserv.error is showing no errors right now either. port 10000 is open and set on the port and listen variable in the config file