The most relevant reason a ruler in Africa, India, and China might not be accepting of Portuguese traders is The Portuguese differed in religion.
Religious differences often played a significant role in trade relations, leading to mistrust or resistance against foreign merchants.