I 've noticed that after a snapshot restore in another VPS server with different ip address, the Web panel still shows the ip that existed in previous Vps and I cannot change it even with cyberpanel upgrade.
During the installation cyberpanel gets your public ipv4 by querying the cyberpanel website and then stores it at: /etc/cyberpanel/machineIP
It will then use the info stored at the file instead of always trying to update the IP.
So that’s most likely what hapenned, during the snapshop everything was restored back, including that file.
And yes, indeed during the update (went to look just now), instead of it trying to fetch the new IP, it will use the existing one from the file as ilustrated bellow: