One possible explanation for the low Hindu-Hindu match is that there are many websites dedicated to specifically Hindu dating which means that the Hindus using OkCupid are those who are specifically not looking for a Hindu date.
For other religions, such sites aren't nearly as prevalent.