The most accurate reason a ruler in Africa, India, and China might not be accepting of Portuguese traders would be:
The Portuguese differed in religion.
This difference in religion could lead to distrust and resistance, affecting trade relationships. The Portuguese were primarily Catholic and often sought to spread their religion, which could conflict with the local beliefs of rulers and their peoples.