Hi @Xinnyyinny Check that your iPhone 7 is set to Automatic network selection, go to settings>mobile>network Selection. if Automatic is already selected, switch it off then wait until it finds Telstra, Vodafone and Optus networks then force it to Vodafone and reboot the phone, if it then registers on the network, do the same procedure and select Automatic and reboot.
We note that you've registered for the 1 year free subscription of the TPG Mobile SG.
Note that TPG AU & TPG SG are 2 separate entities.
We've sent you a PM with their support address. Please report this case with them for further assistance.