You should look at the index "Nifty Bank" and not BNF Future. As it expires weekly, the option rates depend on index, not future. In nifty, by expiry, Future and index become almost same as it loses all the premium, but in Banknifty, as the expiry is far, there is still a good amount of premium in BNF and hence the difference.