Huh.....I don't think Beng of Chinese descent means automatically being a Chinese ally. UKRAINE an Georgia for example can also be considered being of Russian descent(once even a part of Russia), but they are not exactly fond of Russia. So I don't believe being of similar descent automatically means you will be allies. Same as Taiwan not being a Chinese ally(instead a popular U.S one) despite being 100% of Chinese descent. Geo politics doesn't works that way unfortunately.
Singapore shouldn't have let/invited U.S and U.K access to its naval base as our royal navy ships use Singapore changing base under the British led 5 defence power agreement , while the US Navy uses Singapore's naval facilities for logistics and re-supply of its vast naval fleet. Don't think it was a good move to antagonise China especially bis a vis the US, since U.K and China don't have much conflict of interests thus our presence won't cause any concern.
https://en.m.wikipedia.org/wiki/Changi_Naval_Base
The U.S navy has already basically surrounded Asia Pacific and SEA with military bases and logistics supply bases(India will soon be another addition.) From Japan, to Taiwan, to Philippines, to Guam, to Singapore to Australia to South Korea , to maybe soon even Vietnam etc etc. They simply have too many allies in the region, adding Indonesia(SEA largest country and economic power) will be another nightmare for China's aspiration to break off the first and second island chain and gain some strategic space for its naval operations in its own Asian region and will ensure U.S continous naval domination of Asia. So I believe China should seek to pull Indonesia close to at least remain neutral. You can't be a rising power surrounded by Hostile countries. Complicate things alot.