How to fix bad routing for connected clients?

Hello,
I have minecraft server on default port. using the default preset which is TCP. It works but there’s a problem.

my server is in malaysia, the agent connects to singapore, make sense.
But the client (players) from malaysia had bad routing and connects from california, usa.
What can I do other than premium, to make my malaysia client has good routing which is singapore?

Thanks.

probably you are using the free plan. upgrade to premiun to fix it in the route.