I’ve done a number of world quests across 5 different toons and the 10 rep is not being awarded consistently. These contracts are not cheap and I’m not getting any benefit from the outlay of gold. Please look into this!
If you haven’t noticed, reputation is not rewarded on that character if the WQ has the reputation grayed out while you are logged in to said character.* If you have completed that WQ for the first time in its rotation, gained that reputation and the contract bonus, then log in to another toon to complete the same WQ in the same rotation, you will not gain reputation or the contract bonus.
Unless I’m misunderstanding what else you might mean.
*The Dragonriding Races seemed to be the exception to that bug but they also seemed to be permanently locked out of any reputation gain, in my experience.