The British recognized their historical right to the land.
Actually no.
The British, quite deliberately, intended to allow limited immigration to Palestine, and to do it with the consensus of Palestinians already there. There was clearly a substantial desire amongst Zionists to be in the holy land, and had they been prepared to go there purely as intended, as welcome guests initially, then establishing citizenship in Palestine, in cooperation with the locals, it might have been of great benefit to all involved.
However, forcing through the masses of illegal immigrants above the British quotas, then arming them, fighting the British and fighting the Arab Palestinians, was too much, too soon.
Zionists, if they were attentive to the 10 Commandments, would have noted that they were breaking the 6th, 8th, 9th and 10th Commandments. Not to mention a number of international laws.
So it was not about religion. It was about power and possession.