From 2 of 3 wallet if I lose 2 keys and from 3 of 5 if I lose 4 keys or even 3 keys then casa can not help me at all. Can they ?
No but this shouldn’t be their fault. In general the way Bitcoin works is that it requires an unlocking script to be constructed to unlock the coins from an address. In order for this to happen, you need a specific amount of private keys in order to generate the necessary signatures to unlock the coins.
So, if you lose more keys than the minimum required to unlock the coins, then the coins are definitely lost. On the opposite hand, if Casa could help with that, it would mean that they would be able to generate the necessary signatures on their own. This means they could just steal your coins.
So the fact that they can’t help if you lose more coins than the ones you are allowed to lose is actually good for them. Not bad.