Generally speaking the rule is that the carrier with which you check the bags is the one that enforces the rules. So whatever rules would be in effect at BLR are the ones you'll deal with. If you check in again then you deal with that carrier's rules. It isn't particularly clear from your post where there are stops or where you are just connecting.