You can configure port 80 with HTTPS, but it's not recommended. It could cause users to have to specify the port with HTTPS to use, and the certbot renewal may not work.
So it's not a TLS issue but an upload speed issue. Please create a ticket to support@litespeedtech.com with this forum post link appended. Once resolved, we can share the result here.
mmm, what about that startup file, does it help if you set a full path, .e.g. xxxx/dist/server.js?
If it still does not work, please raise a ticket to support@litespeedtech.com with this forum post link appended.
The HTTP/HTTPS connection feature is under the Server Configuration > Tuning, not PHP related. If you have the net-tools app installed on the server, you can also check the established connection with this command: "netstat -an | grep "443" | grep ESTA".
It should have forced HTTPS for the control panel already.
You can also follow https://community.cyberpanel.net/t/how-to-remove-port-8090-from-cyberpanel/30648/5 to set a domain for the control panel, and set force HTTPS rewrite rule for it, but you will need to visit it via port 80/443.