Confirmations in block and trasaction
Is there a case a transaction's confirmations isn't the same as its containing block's confirmation number?


No, by definition the number of confirmations on a transaction is the number of confirmations on the block it is contained in.