If you ever encounter HTTP 500 error for your VMware vCenter web client, I have provided solution i gained from engaging with VMware GSS.
Summary
HTTP 500 error occurs on launching the HTML web client. On checking VAMI (vcenter appliance management interface)can see vAPI Endpoint service is stopped and fails to start manually or via restart of the vCenter. .
Cause
vSphere-webclient internal Solution User certificate has expired
Solution
Renew the Solution Users certificate using certificate manager option 6 ( for reference check KB : https://kb.vmware.com/s/article/2097936)
Note: In my experience recommend using command line on the VCSA rather than VMCA on the vCenter GUI, so you monitor progress more accurately during the process.