in /etc/dnf/dnf.conf and see if that connects you to (faster?) SG mirrors. But be aware, fastestmirror measures the latency to the server, which does not necessarily correspond to download speed.
Also, I see that the JP mirrors have a bandwidth of 10000, while the only mirror listed in SG is 1000. So maybe that is the reason why a JP mirror can be faster than a mirror in SG, even if physically located closer to you.