Perhaps dharma of all people are different . It is indicated in this verse of Gita -
BG 18.47 — Faulty Swa-Dharma is better than well performed Para-Dharma ; Naturally prescribed performance of Karma never achieves sinful reactions.
How to know which one is my Dharma with precision ?
Is one's dharma only dependent upon the caste in which he is born ? Or there are some other factors also which need to be considered as what is one's dharma ?