Have you made sure your "Region" settings say: Singapore? Unfortunately, you haven't given us the operating system you're using, but if using Win 10, open the Control Panel, then the "Region" icon, then the "Location" tab and make sure it says the correct location.. If a change is made, choose "Apply", then OK. Also make sure the time and time zone you're in are correct by using the "Date and Time" icon in Control Panel.
And next, try disabling the "Location" recognition in Windows 10 by clicking on the Start button, then the Settings icon, then select the "Privacy" icon, then the "Location" tab on the left. Once there, turn the "Location Service" off, if you'd like..... or simply change the location listed, or select/de-select from the various apps that use the Location Services.
On the other hand, if you're using a laptop and connecting at various locations, the YES, it's normal for your IP address to change because you're using different internet server connections.
Hope this helps.
Grif