what you mention is completely normal and applies for most of the worlds airlines. Singapore airlines charge more ex-SIN than they do from other ports. Qantas charge more ex-Australia than they do from overseas ports. Its the home base phenomenon. People are willing to pay more to support the local carrier a lot of the time, so the prices are higher.