Even if you try to log in to the vSphere Client using an IP address, the URL on the login screen is an FQDN.
This is expected behavior. The login screen uses the PNID of the vCenter Server in the URL.
You can change the URL to an IP address by redeploying vCenter Server using the PNID.